Virtual Network Computing é uma utilização do protocolo de rede que permite RFB acesso remoto à interface gráfica do usuário de um computador. Mouse e teclado comandos são transmitidos de um computador para o outro, e atualização de tela são enviados de volta . VNC é independente de plataforma : um Mac pode controlar um sistema executando o Windows , ou vice-versa. Clientes VNC até já escreveram para plataformas móveis, como o iPhone. O protocolo RFB
O frame buffer remoto ( RFB ) protocolo é projetado para precisamente este tipo de interface gráfica remota. Ele interage diretamente com a saída frame buffer de hardware de gráficos do computador, o que o torna universalmente compatível . Embora o protocolo em si é relativamente básico, ele foi estendido muitas vezes, particularmente por desenvolvedores que trabalham com software VNC. Extensões comuns permitir transferências de arquivos e vários tipos de compressão. Uma conexão RFB moderno inclui a negociação de quais extensões estão disponíveis antes de transferir dados .
Como funciona VNC
Para permitir o acesso remoto , um computador deve ter um servidor VNC instalado e em execução . Os computadores que executam o Mac OSX Tiger ou mais tarde terá um servidor VNC instalado por padrão , chamado Apple Remote Desktop . Um servidor VNC configurado escuta para conexões de rede de clientes VNC , ou em alguns casos, os navegadores web. Quando um cliente se conecta , eles são apresentados com uma visão de janela do computador remoto . Teclado e mouse de entrada são transferidos diretamente para o servidor VNC , e atualizações de tela são enviados de volta para o cliente.
História
O programa VNC original foi projetado pelos Olivetti e Oracle Labs , de propriedade da Oracle Corporation e Olivetti . Em 1999, a AT & T comprou o laboratório , terminando financiamento para o desenvolvimento , em 2002. Vários dos desenvolvedores originais continuaram trabalhando no projeto VNC de código aberto em seu próprio tempo , sob o nome de RealVNC . Desde então muitos outros desenvolvedores têm bifurcada o VNC original, criando muitas versões personalizadas com diferentes especialidades.
Usos e Benefícios
controle remoto de um desktop gráfico é útil em uma variedade de situações . Muitas empresas usam VNC para o teletrabalho ou viajando trabalhadores. Outros usá-lo para reparos remotos. Ele ainda é usado em algumas de automação residencial e centros de entretenimento pessoais como um controle remoto . Dependendo das extensões usadas , pode ser leve o suficiente para operar em um telefone celular, ou robusta o suficiente para ser um substituto de desktop completo .
Segurança
Por si , VPN não é uma solução de desktop remoto particularmente seguro . Alguns clientes VNC como RealVNC oferecer uma criptografia plugin- fonte aberto, mas já que não é uma parte do protocolo , esse recurso reduz a compatibilidade com outros servidores VNC e clientes. Os usuários de sistemas com base UNIX frequentemente VNC túnel através de uma conexão SSH, mas isso é mais difícil de implementar para sistemas Windows .