VNC é a abreviatura de Virtual Network Computing. VNC é um protocolo que permite o acesso à distância a um computador (acesso remoto). Com esta tecnologia podemos entrar no computador que se encontra longe (distância). Os usuários servem-se disto particularmente para a assistência à distância. A grande qualidade deste programa é que ele é compatível com vários sistemas operacionais(conforme o item III da questão) e pode interferir em qualquer desses sistemas. O VNC é um dos aplicativos de acesso remoto mais antigos e ainda assim ainda um dos mais usados. Ele não é tão seguro quanto o SSH, nem oferece um sistema de compressão tão eficiente quanto o RDP (usado no Windows Terminal Services), mas oferece a vantagem de ser fácil de usar e de estar disponível para praticamente todas as plataformas. Existem versões do VNC para Linux, Windows, MacOS, Solaris, BeOS, Amiga e até mesmo para palmtops com o Windows Mobile ou com o Palm OS. Ele pode ser usado tanto para acessar PCs ligados em uma rede local, quanto via Internet. O VNC se divide em dois módulos: o módulo servidor e o módulo cliente. O módulo servidor deve ser instalado no micro que ficará acessível, bastando usar o módulo cliente para acessá-lo de qualquer outro. O mais interessante é que os módulos são intercompatíveis, ou seja, você pode acessar uma máquina rodando Linux a partir de outra que roda Windows
As duas mais usadas são o TightVNC e o Real VNC. Apesar de possuir mais recursos, incluindo uma funções de chat e transferência de arquivos, o Real VNC é um aplicativo comercial, que está disponível apenas para Windows. O TightVNC, por sua vez, é inteiramente aberto e gratuito e possui versões para Windows e Linux.
Resposa D (para usuários que excedeu seu limite diário).
Bons estudos.