Léxico de TI › Redes › VNC

VNC

Redes Svenska → Atualizado: 2026-10-09
Mais informações
Criado por
Olivetti Research Laboratory, Cambridge (Tristan Richardson et al.)
Ano
Tipo
Protocolo e software de tela remota
Licença
GPL (implementação original)
Especificação
RFC 6143

O sistema de tela remota saído de Cambridge em 1998 que transmite pixels em vez de comandos de desenho, e por isso seu protocolo RFB funciona com qualquer coisa que tenha uma tela, de um servidor X a uma máquina Windows.

O Olivetti Research Laboratory, em Cambridge, havia construído o Videotile, um display fino conectado por ATM que apenas mostrava um framebuffer mantido em um servidor, e Tristan Richardson, Quentin Stafford-Fraser, Ken Wood e Andy Hopper generalizaram a ideia em software. O protocolo Remote Framebuffer funciona nos dois sentidos: o servidor envia retângulos atualizados de pixels, crus ou em codificações simples como Hextile, e o cliente envia teclas e movimentos do mouse. O cliente não guarda estado, então uma sessão pode ser retomada de qualquer máquina, e esse era o objetivo: o laboratório queria seus desktops acessíveis de qualquer tela do prédio. O software foi lançado em 1998 sob a GPL, com o Xvnc, um servidor X com framebuffer virtual que é ao mesmo tempo um servidor VNC, e o WinVNC, que espelha uma tela do Windows.

Diferentemente do X11 forwarding, ele não exige nada dos aplicativos e por isso funciona para tudo, ao preço de largura de banda; o Xpra e o NX são tentativas de ter o melhor dos dois mundos. A proteção por senha, um desafio DES com oito caracteres, era fraca já na época, e a boa prática passou a ser fazer o túnel por SSH. Quando a AT&T, que havia comprado o laboratório, o fechou em 2002, os autores fundaram a RealVNC; os forks TightVNC, UltraVNC e TigerVNC assumiram no mundo livre, o noVNC levou o cliente para o navegador, e o Compartilhamento de Tela da Apple ainda fala RFB. O protocolo só ganhou número de RFC em 2011.

← Voltar ao léxico