Aller au contenu

X Display Manager Control Protocol

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 3 décembre 2007 à 16:48 et modifiée en dernier par Syno (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Le protocole X Display Manager Control Protocol (XDMCP) permet d'accéder à un ordinateur distant utilisant son environnement graphique comme si vous étiez connecté directement dessus.

XDMCP utilise le port UDP 177.

Historique

La révision 4 de X11 introduisit le protocole XDMCP en décembre 1989 pour résoudre certains problèmes d'implémentation sur la précédente version, c'est-à-dire la version 3.

Principe

L'affichage graphique d'un programme n'est pas réalisé directement par le programme lui même. Celui-ci s'adresse à un gestionnaire de fenètres (Windows Manager en englais) qui traduira ses requêtes à "un serveur d'affichage" adapté au matériel de la machine. Dans les pécifications de X11, il est spécifié que la communication entre les programmes, le gestionnaire de fenètre et le serveur d'affichage dois se faire au travers de sockets réseau locales ou distantes (TCP/IP par ex.). Ce qui permet l'affichage d'une application graphique sur une machine distante de manière native et complètement transparente.

Applications et utilisations

  • Les clients léger, sont des sortes de petits ordinateurs ayant un minimum de mémoire et de ressources en propre. Tous les programmes sont traités par un serveur d'applications distant et ce n'est que pour l'affichage, l'entrée d'informations avec la souris ou le clavier, que le client léger est mis à contribution.
  • Déports d'affichages, pour les ordinateurs en milieux protégés ou sur de longues distances.
  • Affichage sur de multiples écrans (xdmx).
  • Affichage d'un systèle d'exploitation Unix ou Linux dans un autre système d'exploitation, (Xnest, XWin32); à ne pas confondre avec une machine virtuelle.
  • Mutualisation des ressources de calcul.
  • Gestion simplifiée des mises-à-jour; le serveur étant le seul à devoir être mis à jour pour que tous les clients le soient.


Voir aussi

  • VNC, un autre protocole de gestion de bureau à distance.

Articles connexes

Références externes