Jabber

Introduction à Jabber

Dernière Mise à Jour : mercredi 6 octobre 2004

Dans cet article, nous verrons ce qu’est Jabber et quels sont ses avantages par rapport aux autres protocoles de messagerie instantanée.

En revanche, cet article ne traitera pas des différents clients permettant de se connecter au réseau Jabber. Pour cela, vous pouvez par exemple vous référer aux sites officiels des logiciels Gaim et Psi.

Le(s) Auteur(s)

Tiennou

Etienne Lavanant, élève ingénieur deuxième année : j’ai découvert le libre en entrant à l’INT. Depuis, je suis un "penguin addict" et je suis fier de promouvoir une informatique conforme à mes valeurs.

contact - tiennou@minet.net

Qu’est-ce que Jabber ?

Jabber est un protocole de messagerie instantanée au même titre que MSN, ICQ, Yahoo ou d’autres. Encore peu connu en France, il est déjà au second rang des protocoles de messagerie instantanée en nombre d’utilisateurs dans le monde, derrière MSN et devant ICQ.

En fait, pour la petite histoire, Jabber est bien plus que ça puisque c’est carrément un protocole de communication entre serveurs basé sur XML. Une des particularités de Jabber, c’est qu’à la différence des grands IMP [1] comme MSN ou ICQ, il n’est pas basé sur la technologie propriétaire d’une société mais est un standard ouvert. D’ailleurs, le futur standard XMPP, proposé par l’IETF [2], qui doit permettre d’apporter une solution aux problèmes d’interopérabilité entre les différents IMP est basé sur Jabber.

Certains se demandent peut-être quel peut être l’intérêt de créer un nouveau protocole de messagerie instantanée alors qu’il en existe déjà tant et que les autres marchent bien. Nous verrons dans la suite de cet article que Jabber apporte un grand nombre d’innovations (voire de révolutions) à la fois d’un point de vue architectural, pratique, technique et éthique.

L’architecture Jabber

Il est important d’avoir une idée du fonctionnement de Jabber pour bien comprendre la suite. Rassurez-vous, ce n’est pas bien compliqué.

Avec les IMP traditionnels, tous les utilisateurs se connectent à un serveur central et c’est ce serveur qui va gérer les communications entre les utilisateurs.

Jabber est basé sur une architecture plus proche de celle des courriers électroniques. Il existe plusieurs serveurs (publics ou privés). Chaque utilisateur se connecte au serveur de son choix et ces serveurs dialoguent ensuite entre eux. Il est important de comprendre ça, notamment parce que quand vous voudrez créer un compte Jabber, on vous demandera de choisir un serveur [3]. Votre adresse Jabber sera alors aussi facile à retenir qu’une adresse mail et sera du type mon_pseudo@mon_serveur_jabber.

Le côté pratique

Autant le dire tout de suite, Jabber ne permet pas les fonctionnalités multimédia que l’on peut retrouver dans d’autres protocoles comme le transport de la voix ou de la vidéo en temps réel. Il vous faudra pour cela utiliser des logiciels tiers comme NetMeeting, GnomeMeeting ou Speak-Freely, par ailleurs beaucoup plus performants pour ce genre de fonctionnalités.

En revanche, dès que l’on parle de messagerie instantanée en tant que telle, Jabber présente un grand nombre d’avantages par rapport à ses concurrents. Jabber reprend non seulement les avantages de chacun d’entre eux mais en ajoute d’autres.

Le côté technique

Une liste des serveurs publics est disponible sur jabber.org.

De l’intérêt d’utiliser un protocole ouvert...

Les avantages à utiliser un protocole ouvert sont nombreux.

N.B. : Pour plus d’informations sur la nécessité d’utiliser des protocoles ouverts, vous pouvez vous référer à l’article « Pourquoi le libre ne concerne pas que les informaticiens ».

En résumé...

Jabber, s’il n’apporte pas les possibilités multimédia offertes par d’autres protocoles, offre beaucoup plus de fonctionnalités que n’importe quel autre protocole dès qu’il s’agit de messagerie instantanée en tant que telle.

Il permet ainsi une totale indépendance, aussi bien au niveau du choix du client que du serveur. En utilisant Jabber, vous offrez donc à vos correspondants toute liberté pour choisir leur système d’exploitation, leur client et leur serveur sans que cela ne change rien pour vous.

Pour en savoir plus sur Jabber :


[1] IMP = Instant Messaging Protocol = protocole de messagerie instantanée.

[2] IETF : Organisme à l’origine de la standardisation de la plupart des protocoles sur lesquels repose l’Internet aujourd’hui tel que le fameux duo TCP/IP.

[3] Ce n’est pas un choix cornélien, la liste des serveurs publics est disponible sur le site officiel. Il vous suffit d’en choisir un dans votre pays et proposant les services qui vous intéressent.

[4] La plupart des clients Jabber vous permettent de voir quand même le pseudo choisi par votre contact, par exemple en petits caractères sous l’alias que vous avez choisi ou sous forme d’info-bulle quand vous passez la souris sur le nom de ce contact.

[5] Le 15 octobre 2003, Microsoft a décidé de modifier le protocole MSN. Ceci a eu pour conséquence directe de forcer tous les utilisateurs à mettre à jour MSN-Messenger vers la dernière version et de rendre les logiciels concurrents incompatibles avec le nouveau protocole. Beaucoup de ces concurrents n’existent plus aujourd’hui.

Réagir à cet article Réagir à cet article
En résumé | Admin | Plan du site
Contact | Lettre d'info | RSS Feed
© Association MiNET 2009-2010