2009-08-30 19:10:34 +0000 2009-08-30 19:10:34 +0000
71
71

Qual é a diferença entre RDP vs VNC?

Qual é realmente a diferença entre o RDP e o VNC?

Ambos proporcionam a mesma função e as mesmas características?

Respostas (4)

124
124
124
2009-08-30 19:36:36 +0000

O RDP é semântico. O RDP está ciente dos controlos, fontes e outras primitivas gráficas semelhantes. Isto significa que ao renderizar um ecrã através de uma rede, esta informação é utilizada para comprimir significativamente o fluxo de dados. Por exemplo, se souber que esta região do ecrã se estiver ocupada por um botão, com a cor cinzenta, então não precisa de enviar uma imagem do botão através da rede, mas apenas informação como a localização deste botão, tamanho e cor.

VNC é “mudo” a este respeito, e funciona em grande parte através do envio das imagens reais através da rede.

RDP está firmemente acoplado à plataforma Windows, enquanto que o VNC está disponível para a maioria das plataformas. O RDP é também visto como muito mais performante do que o VNC, devido à vantagem semântica.

13
13
13
2009-08-30 19:19:46 +0000

RDP é o acrónimo de Remote Desktop Protocol, e é um protocolo proprietário desenvolvido pela Microsoft. Mais da Wikipedia )

VNC significa Virtual Network Computing, e é independente de plataforma. Mais da Wikipedia )

Apesar de ter visto os termos trocados, RDP é normalmente usado para se referir à ligação a um PC Windows. Os PCs Windows têm o RDP incorporado neles, mas existem clientes tanto para Mac como para Linux. Os utilizadores de Linux podem usar rdesktop para se ligarem a um computador Windows.

VNC requer um cliente separado a correr num PC, mas é independente da plataforma, por isso posso ter um cliente VNC no meu PC e ligar-me a uma caixa Linux a correr um servidor VNC. Os programas VNC podem normalmente interligar-se entre si, e muitas vezes incluem outras características que o RDP não inclui, como a partilha/transferência de ficheiros e a conversação com a pessoa no outro computador.

O nosso próprio Jeff Atwood tem até um artigo Coding Horror article from 2005 sobre os dois protocolos.

5
5
5
2009-08-30 20:36:38 +0000

O RDP regista-o no sistema remoto como se estivesse na consola (só com atraso e o apoio do DirectX não é assim tão bom)… VNC apenas transmite as teclas e as entradas do rato cegamente e recebe o ambiente de trabalho no que equivale a um vídeo em streaming.

3
3
3
2018-10-16 21:47:28 +0000

Adicionando um pouco de informação sobre outras respostas que encontrei enquanto fazia uma pesquisa ,

RDP ,

  • RDP significa Remote Desktop Protocol. É um protocolo proprietário construído pela Microsoft para permitir aos utilizadores controlar graficamente o computador remoto.
  • RDP regista um utilizador remoto no computador servidor, criando efectivamente uma sessão real no computador servidor, incluindo um perfil de utilizador.
  • O RDP funciona da mesma forma que se o utilizador tivesse entrado directamente no servidor físico.
  • O RDP pode suportar múltiplos utilizadores remotos ligados ao mesmo servidor que desconhecem completamente uns dos outros.
  • O RDP suporta múltiplos monitores, se o cliente os tiver

VNC,

  • VNC significa Virtual Network Computing. É um sistema de partilha de ambiente de trabalho gráfico independente de plataforma aberta, concebido para controlar remotamente outro computador.
  • VNC segue o modelo mais antigo de simplesmente mostrar o que quer que esteja no ecrã, sem necessidade de logins forçados.
  • O VNC liga um utilizador remoto ao próprio computador, partilhando o seu ecrã, teclado e rato.
  • Consequentemente, quando vários utilizadores (incluindo o que opera o verdadeiro monitor físico e teclado) se ligam ao mesmo servidor, vêem a mesma coisa e escrevem no mesmo teclado.
  • - VNC tem implicações de segurança; se se remeter para uma máquina em que um Administrador está ligado, será efectivamente um Administrador. E se ambos tentarem usar o computador ao mesmo tempo, é ainda mais divertido!

Similitudes entre ambos,

  • Tanto as tecnologias RDP como VNC requerem software do lado do cliente e do lado do servidor para suportar o protocolo de comunicação.
  • Ambas as tecnologias utilizam comunicação directa ponto-a-ponto. Isto significa que o computador do utilizador local se liga directamente ao computador remoto