Qual è la differenza tra RDP vs VNC?


Risposte:


121

Il PSR è semantico. Il PSR è a conoscenza di controlli, caratteri e altri primitivi grafici simili. Ciò significa che quando si esegue il rendering di uno schermo attraverso una rete, queste informazioni vengono utilizzate per comprimere in modo significativo il flusso di dati. Ad esempio, se sai che questa area dello schermo è occupata da un pulsante, con il colore grigio, non è necessario inviare un'immagine del pulsante attraverso la rete, ma semplicemente informazioni come la posizione di questo pulsante, taglia e colore.

VNC è "stupido" sotto questo aspetto e funziona in gran parte inviando le immagini reali attraverso la rete.

RDP è strettamente associato alla piattaforma Windows mentre VNC è disponibile per la maggior parte delle piattaforme. RDP è anche considerato molto più performante di VNC, a causa del vantaggio semantico.


3
Ancora una cosa: VNC ti consente di condividere una sessione sulla macchina target (buona per supporto tecnico e demo) dove RDP non lo fa.
JT Grimes,

3
Se si dispone dei privilegi, è possibile ombreggiare la sessione RDP di un altro utente o la sessione della console. Non è automatico, ma è possibile.
Stephen Jennings,

5
Consulta questa pagina per istruzioni su come oscurare le sessioni RDP: oreilly.com/pub/a/windows/2005/11/08/…
Stephen Jennings,

13

RDP è l'acronimo di Remote Desktop Protocol ed è un protocollo proprietario sviluppato da Microsoft. ( Altro da Wikipedia )

VNC è l'acronimo di Virtual Network Computing ed è indipendente dalla piattaforma. ( Altro da Wikipedia )

Anche se ho visto i termini scambiati, di solito RDP viene utilizzato per fare riferimento alla connessione a un PC Windows. I PC Windows hanno l'RDP integrato, ma ci sono client sia per Mac che per Linux. Gli utenti Linux possono utilizzare rdesktop per connettersi a un computer Windows.

VNC richiede un client separato in esecuzione su un PC, ma è indipendente dalla piattaforma, quindi posso avere un client VNC sul mio PC e connettermi a un box Linux che esegue un server VNC. I programmi VNC di solito possono interconnettersi tra loro e spesso includono altre funzionalità che RDP non ha, come la condivisione / trasferimento di file e la chat con la persona sull'altro computer.

Il nostro Jeff Atwood ha persino pubblicato un articolo di Coding Horror del 2005 sui due protocolli.


4
Sia RDP che VNC richiedono un server sul sistema remoto e un client sul sistema locale. Non tutti i PC Windows hanno il server RDP integrato.
menns

5

RDP ti connette al sistema remoto proprio come se fossi sulla console (solo con il ritardo e il supporto DirectX non è così buono) ... VNC trasmette semplicemente i tasti e gli input del mouse alla cieca e riceve il desktop in un video in streaming.


2

Aggiungendo un po 'di informazioni su altre risposte che ho trovato durante una ricerca ,

PSR ,

  • RDP è l'acronimo di Remote Desktop Protocol. È un protocollo proprietario creato da Microsoft per consentire agli utenti di controllare graficamente il computer remoto.
  • RDP accede a un utente remoto al computer server creando in modo efficace una vera sessione desktop sul computer server incluso un profilo utente.
  • RDP funziona come se l'utente avesse effettuato l'accesso direttamente al server fisico.
  • RDP può supportare più utenti remoti collegati allo stesso server che non sono completamente consapevoli l'uno dell'altro.
  • RDP supporta più monitor, se il client li possiede

VNC,

  • VNC è l'acronimo di Virtual Network Computing. È un sistema di condivisione desktop grafico indipendente dalla piattaforma aperta progettato per controllare in remoto un altro computer.
  • VNC segue il vecchio modello di mostrare semplicemente tutto ciò che è sullo schermo senza richiedere accessi forzati.
  • VNC collega un utente remoto al computer stesso condividendo lo schermo, la tastiera e il mouse.
  • Di conseguenza, quando più utenti (incluso quello che utilizza il monitor fisico reale e la tastiera) si connettono allo stesso server, vedono la stessa cosa e digitano sulla stessa tastiera.
  • VNC ha implicazioni per la sicurezza; se esegui il telecomando in un computer a cui è connesso un amministratore, sarai effettivamente un amministratore. E se entrambi provi ad usare il computer allo stesso tempo, è ancora più divertente!

Somiglianze tra entrambi,

  • Entrambe le tecnologie RDP e VNC richiedono software lato client e lato server per supportare il protocollo di comunicazione.
  • Entrambe le tecnologie utilizzano la comunicazione diretta peer-to-peer. Significa che il computer dell'utente locale si collega direttamente al computer remoto
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.