O que é computação em rede virtual (VNC)?

Índice:

O que é computação em rede virtual (VNC)?
O que é computação em rede virtual (VNC)?
Anonim

A computação em rede virtual facilita o compartilhamento remoto da área de trabalho, uma forma de acesso remoto em redes de computadores. O VNC exibe a tela visual da área de trabalho de outro computador e controla esse computador por meio de uma conexão de rede. A tecnologia de área de trabalho remota, como o VNC, é executada em redes de computadores domésticos para acessar um computador de outra parte da casa ou durante uma viagem. Também é útil para administradores de rede em ambientes de negócios, como departamentos de tecnologia da informação que precisam solucionar problemas de sistemas remotamente.

Linha de fundo

VNC foi criado como um projeto de pesquisa de código aberto no final da década de 1990. Várias soluções tradicionais de desktop remoto baseadas em VNC surgiram posteriormente. A equipe de desenvolvimento VNC original produziu um pacote chamado RealVNC. Outros derivados populares incluem UltraVNC e TightVNC. O VNC suporta todos os sistemas operacionais modernos.

Como funciona o VNC

VNC funciona em um modelo cliente/servidor e usa um protocolo de rede especializado chamado buffer de quadro remoto. Os clientes VNC (às vezes chamados de visualizadores) compartilham entradas de usuário - pressionamentos de tecla, movimentos do mouse, cliques e toques - com o servidor.

Image
Image

Os servidores VNC capturam o conteúdo do framebuffer de exibição local e os compartilham de volta para o cliente, que então traduz a entrada do cliente remoto em entrada local. As conexões via RFB normalmente vão para a porta TCP 5900 no servidor.

Alternativas ao VNC

Aplicativos VNC, no entanto, são geralmente considerados mais lentos e oferecem menos recursos e opções de segurança do que as alternativas mais recentes.

Image
Image

A Microsoft incorporou a funcionalidade de área de trabalho remota em seu sistema operacional a partir do Windows XP. A Área de Trabalho Remota do Windows permite que um computador Windows receba solicitações de conexão remota de clientes compatíveis.

Além do suporte ao cliente integrado a outros dispositivos Windows, os tablets e smartphones iOS e Android também podem funcionar como clientes da Área de Trabalho Remota do Windows (mas não servidores) usando os aplicativos disponíveis.

Ao contrário do VNC que usa seu protocolo RFB, o WRD usa o protocolo de desktop remoto. O RDP não funciona diretamente com framebuffers como o RFB. Em vez disso, o RDP divide uma tela de desktop em conjuntos de instruções para gerar os framebuffers e transmite apenas essas instruções pela conexão remota. A diferença nos protocolos resulta em sessões WRD usando menos largura de banda de rede e sendo mais responsivas à interação do usuário do que as sessões VNC. Isso também significa, no entanto, que os clientes WRD não podem ver a exibição real do dispositivo remoto, mas devem trabalhar com sua própria sessão de usuário separada.

Image
Image

O Google desenvolveu o Chrome Remote Desktop e seu próprio protocolo Chromoting para oferecer suporte a dispositivos Chrome OS, semelhante ao Windows Remote Desktop. A Apple estendeu o protocolo RFB com recursos adicionais de segurança e usabilidade para criar sua própria solução Apple Remote Desktop para dispositivos macOS. Um aplicativo com o mesmo nome permite que dispositivos iOS funcionem como clientes remotos. Fornecedores de software independentes também desenvolveram vários outros aplicativos de desktop remoto de terceiros.

Recomendado: