it-swarm-eu.dev

Qual è la differenza tra RDP vs VNC?

Qual è realmente la differenza tra RDP e VNC?

Entrambi offrono la stessa funzione e le stesse funzionalità?

67
Jonathan

RDP è semantico. RDP è a conoscenza di controlli, caratteri e altre primitive grafiche simili. Ciò significa che quando si esegue il rendering di uno schermo su una rete, queste informazioni vengono utilizzate per comprimere il flusso di dati in modo significativo. Ad esempio, se si conosce che questa regione dello schermo è occupata da un pulsante, con il colore grigio, non è necessario inviare un'immagine del pulsante attraverso la rete, ma solo informazioni come la posizione di questo pulsante, dimensione e colore.

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

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

119
Svend

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, RDP è solitamente usato per riferirsi 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 usare 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 collegarmi a una macchina Linux su un server VNC. I programmi VNC possono solitamente interconnettersi tra loro e spesso includono altre funzionalità che RDP non possiede, come la condivisione di file/trasferimenti e la chat con la persona sull'altro computer.

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

13
Jared Harley

RDP ti fa entrare nel sistema remoto come se fossi alla console (solo con lag e il supporto DirectX non è buono) ... VNC trasmette ciecamente tasti e input del mouse alla cieca e riceve il desktop in quello che equivale a un video in streaming.

5
tsilb

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

RDP,

  • RDP è l'acronimo di Remote Desktop Protocol. È un protocollo proprietario costruito da Microsoft per consentire agli utenti di controllare graficamente il computer remoto.
  • RDP registra un utente remoto sul computer server creando effettivamente una sessione desktop reale sul computer server, incluso un profilo utente.
  • RDP funziona come se l'utente avesse eseguito l'accesso direttamente al server fisico.
  • RDP può supportare più utenti remoti connessi allo stesso server completamente ignari l'uno dell'altro.
  • RDP supporta più monitor, se il client li ha

VNC,

  • VNC è l'acronimo di Virtual Network Computing. È un sistema di condivisione desktop grafico indipendente e indipendente progettato per controllare da remoto un altro computer.
  • VNC segue il modello più vecchio di mostrare semplicemente tutto ciò che è sullo schermo senza necessità di login forzati.
  • VNC collega un utente remoto al computer stesso condividendo lo schermo, la tastiera e il mouse.
  • Di conseguenza, quando più utenti (compreso quello che utilizza il monitor e la tastiera fisici reali) si connettono allo stesso server, vedono la stessa cosa e digitano sulla stessa tastiera.
  • VNC ha implicazioni sulla sicurezza; se si esegue il remoto su una macchina alla quale è collegato un amministratore, si sarà effettivamente un amministratore. E se stai cercando di usare il computer contemporaneamente, è 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
1
Sufiyan Ghori