Risposte:
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.
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.
Aggiungendo un po 'di informazioni su altre risposte che ho trovato durante una ricerca ,
PSR ,
VNC,
Somiglianze tra entrambi,