Outils collaboratifs, open-source et logiciels libres sur internet

Clients légers et déport d'affichage, mieux vaux utiliser Xdmcp que VNC

lundi 03 mai 2010, 09:00 par
Clients légers et déport d'affichage, mieux vaux utiliser Xdmcp que VNCUn client léger dépend surtout du serveur central pour le traitement. Il peut se contenter d'une machine minimaliste en termes de matériel. L'intérêt du client léger est essentiellement économique (en argent et en temps de maintenance). Je compare* dans ce billet VNC avec Xdmcp qui sont parfois mis en concurrence alors qu'ils ne devraient pas l'être...

Virtual Network Computing (VNC) est un protocole de gestion de bureau à distance dérivé de Remote Frame Buffer (RFB). Le logiciel VNC (du même nom que le protocole) se compose de deux parties, le client et le serveur. Le serveur est le programme esclave sur la machine qui partage son écran, et le client (appelé aussi le "viewer") est le programme maître qui regarde et interagit éventuellement avec le serveur. VNC permet donc de partager son écran avec un autre utilisateur distant. X Display Manager Control Protocol (XDMCP), est un protocole permettant d'accéder (remote login) à un ordinateur distant et d'utiliser son environnement graphique.

En somme, c'est un déport d'affichage (export display) consistant à se logguer à distance en mode graphique, (comme on le ferait en SSH). La fenêtre graphique de l'application et son contenu seront envoyés par le réseau vers la machine cliente ; les données du clavier et de la souris de la machine cliente sont envoyées vers le serveur.
Si le résultat peut paraître identique, ces deux protocoles ont au moins une différence importante, et c'est cette différence qui fait que VNC ne doit pas être utilisée dans le cas de réseau en mode client légers : Xdmcp est multi-utilisateurs : l'affichage n'est pas partagé avec les utilisateurs locaux.

Chaque authentification dispose de sa propre session distincte. VNC, quant à lui, se contente de dupliquer l'écran hôte pour l'afficher sur l'écran client ; l'écran est donc entièrement partagé, ainsi que les périphériques d'entrée (clavier/souris notamment). Avec Xdmcp, on pourra donc avoir un gros serveur qui centralise les applications et les ressources systèmes ; et plusieurs client légers qui ne seront en fait que de simples interfaces (clavier+souris+écran+petite unité-centrale) se connectant au serveur centrale. L'organisation est donc en "étoile" (et Mr BB grince déjà des dents. :-)).

 

* "comparer" est un grand mot... en tout cas je parle des 2 protocoles.

Rétroliens Url rétroliens

Commentaires Rss des commentaires

Aucun commentaire.




(optionnel)

Dernière modification : lundi 21 février 2011, 23:02

Page activée par phpSqliteCms 2.0.2