NDFR : Jabber, une autre façon de voir l'IM : Le réseau et le protocole Jabber

Le réseau et le protocole Jabber

  • Commenter
  • Format imprimable
Le réseau Jabber

Contrairement à ses homologues, Jabber fonctionne sur un réseau décentralisé, donc d'une façon semblable au courrier électronique (email). C'est-à-dire que l'utilisateur est identifié par un nom d'utilisateur (ou identifiant), suivi d'un arobas, puis de l'adresse du serveur. Cette identification s'appelle le Jabber ID (JID). Les messages transmis d'un utilisateur à un autre passent par l'intermédiaire de leurs serveurs respectifs. De plus, le réseau Jabber offre un avantage non négligeable : vous pouvez vous connecter de différents endroits en même temps (maison, travail, etc.), les messages sont seulement envoyés à la connexion désirée.

Par exemple, l'utilisateur toto@serveurA.net veut communiquer avec l'utilisateur titi@serveurB.org. Le message est tout d'abord transmis au serveur de toto (serveurA.net), celui-ci va alors envoyer l'information au serveurB.org qui passera le message à titi. Une des particularités des serveurs Jabber est que si l'utilisateur est hors-ligne, son serveur conserve le message en attente et le délivrera lorsque l'utilisateur sera à nouveau en ligne.


Exemple de communication client-serveurs-client


Le protocole

La communication Client-serveur-Client s'effectue à l'aide d'un protocole nommé XMPP (eXtensible Messaging and Presence Protocol), originellement créé par la Jabber Software Foundation. Le contrôle de celui-ci fut ensuite cédé à l'IETF pour une meilleure normalisation.
Il faut noter que ce protocole est basé sur le langage XML (eXtensible Markup Language) ce qui le rend léger, simple et extensible.
  • BlinkList
  • Bookmarks
  • del.icio.us
  • Digg it!
  • Facebook
  • Furl
  • Fuzz
  • Google
  • Mikiwi
  • Mister Wong
  • MySpace
  • Newsvine
  • Nuouz
  • reddit
  • Scoopéo
  • Spurl.net
  • StumbleUpon
  • Technorati
  • Twitter
  • Wikio
  • Yahoo! Bookmarks
  • Yahoo! Myweb

Commenter l'article “Jabber, une autre façon de voir l'IM”