91 votes

Quelle est la différence entre RDP et VNC ?

Quelle est la différence réelle entre RDP et VNC ?

Ils offrent tous deux la même fonction et les mêmes caractéristiques ?

158voto

Baishampayan Ghose Points 9414

Le RDP est sémantique. Le RDP est conscient des contrôles, des polices et d'autres primitives graphiques similaires. Cela signifie que lors du rendu d'un écran sur un réseau, ces informations sont utilisées pour compresser considérablement le flux de données. Par exemple, si vous savez que cette région 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, sa taille et sa couleur.

VNC est "muet" à cet égard, et fonctionne en grande partie en envoyant les images réelles sur le réseau.

RDP est étroitement lié à la plateforme Windows, alors que VNC est disponible pour la plupart des plateformes. RDP est également considéré comme beaucoup plus performant que VNC, en raison de son avantage sémantique.

14voto

ThunderHorse Points 353

RDP est l'abréviation de Remote Desktop Protocol (protocole de bureau à distance), et est un protocole propriétaire développé par Microsoft. ( Plus d'informations sur Wikipedia )

VNC est l'abréviation de Virtual Network Computing, et est indépendant de la plate-forme. ( Plus d'informations sur Wikipedia )

Bien que j'aie vu les termes interchanger, RDP est généralement utilisé pour faire référence à la connexion à un PC Windows. Les PC Windows ont le RDP intégré, 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 fonctionnant sur un PC, mais il est indépendant de la plate-forme. Ainsi, je peux avoir un client VNC sur mon PC et me connecter à une boîte Linux exécutant un serveur VNC. Les programmes VNC peuvent généralement s'interconnecter les uns avec les autres et incluent souvent d'autres fonctions que le RDP n'offre pas, comme le partage/transfert de fichiers et la discussion avec la personne sur l'autre ordinateur.

Notre très cher Jeff Atwood a même un L'article Coding Horror de 2005 sur les deux protocoles.

7voto

medium Points 855

J'ajoute un peu d'information sur d'autres réponses que je trouvé en faisant une recherche ,

RDP ,

  • RDP est l'abréviation de Remote Desktop Protocol. Il s'agit d'un protocole propriétaire conçu par Microsoft pour permettre aux utilisateurs de contrôler graphiquement un ordinateur distant.
  • Le protocole RDP permet de connecter un utilisateur distant à l'ordinateur serveur en créant effectivement une session de bureau réelle sur l'ordinateur serveur, y compris un profil utilisateur.
  • Le RDP fonctionne de la même manière que si l'utilisateur s'était connecté directement au serveur physique.
  • RDP peut prendre en charge plusieurs utilisateurs distants connectés au même serveur, mais qui ne se connaissent pas du tout.
  • RDP prend en charge plusieurs moniteurs, si le client en possède.

VNC,

  • VNC est l'abréviation de Virtual Network Computing. Il s'agit d'un système de partage de bureau graphique indépendant de la plate-forme ouverte, conçu pour contrôler à distance un autre ordinateur.
  • VNC suit l'ancien modèle qui consistait à afficher tout ce qui se trouvait sur l'écran sans qu'il soit nécessaire de se connecter.
  • VNC permet à un utilisateur distant de se connecter à l'ordinateur lui-même en partageant son écran, son clavier et sa souris.
  • Par conséquent, lorsque plusieurs utilisateurs (y compris celui qui utilise le moniteur et le clavier physiques réels) se connectent au même serveur, ils voient la même chose et tapent sur le même clavier.
  • VNC a des implications en matière de sécurité ; si vous vous connectez à distance à une machine sur laquelle un administrateur est connecté, vous serez effectivement un administrateur. Et si vous essayez tous les deux d'utiliser l'ordinateur en même temps, c'est encore plus amusant ! encore plus amusant !

Similitudes entre les deux,

  • Les technologies RDP et VNC nécessitent un logiciel côté client et côté serveur pour assurer la communication. de communication.
  • Ces deux technologies utilisent la communication directe entre pairs. Cela signifie que l'ordinateur de l'utilisateur local se connecte directement à l'ordinateur distant.

6voto

Jason Diller Points 2566

RDP vous connecte au système distant comme si vous étiez à la console (mais avec un décalage et le support DirectX n'est pas si bon)... VNC transmet simplement les frappes au clavier et les entrées de souris à l'aveugle et reçoit le bureau dans ce qui équivaut à un flux vidéo.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X