Réponses:
RDP est sémantique. Le RDP connaît les contrôles, les polices et autres primitives graphiques similaires. Cela signifie que lors du rendu d'un écran sur un réseau, ces informations sont utilisées pour compresser le flux de données de manière significative. Par exemple, si vous savez que cette partie de l'écran est occupée par un bouton de couleur grise, vous n'avez pas besoin d'envoyer une image du bouton sur le réseau, mais simplement des informations telles que l'emplacement de ce bouton. taille et couleur.
VNC est "stupide" à cet égard et fonctionne en grande partie en envoyant les images réelles sur le réseau.
RDP est étroitement lié à la plate-forme Windows, tandis que VNC est disponible pour la plupart des plates-formes. RDP est également considéré comme beaucoup plus performant que VNC, en raison de son avantage sémantique.
RDP signifie Remote Desktop Protocol. Il s'agit d'un protocole propriétaire développé par Microsoft. ( Plus de Wikipedia )
VNC signifie Virtual Network Computing, et est indépendant de la plate-forme. ( Plus de Wikipedia )
Bien que les termes aient été interchangés, RDP est généralement utilisé pour faire référence à la connexion à un PC Windows. Le RDP est intégré aux ordinateurs Windows, mais il existe des clients pour Mac et Linux. Les utilisateurs de Linux peuvent utiliser rdesktop pour se connecter à un ordinateur Windows.
VNC nécessite un client distinct s'exécutant sur un PC, mais est indépendant de la plate-forme. Je peux donc disposer d'un client VNC sur mon PC et me connecter à une machine Linux exécutant un serveur VNC. Les programmes VNC peuvent généralement s'interconnecter et incluent souvent d'autres fonctionnalités que RDP, telles que le partage / le transfert de fichiers et la discussion avec la personne de l'autre ordinateur.
Notre propre Jeff Atwood a même publié un article de Coding Horror de 2005 sur les deux protocoles.
RDP vous connecte au système distant comme si vous étiez sur la console (avec juste le retard et le support DirectX, ce n’est pas si bon) ... VNC ne fait que transmettre des frappes au clavier et des entrées de souris à l’aveuglette et reçoit le bureau sous forme de vidéo en streaming.
Ajoutant un peu d’information sur d’autres réponses que j’ai trouvées en faisant une recherche ,
RDP ,
VNC,
Similitudes entre les deux,