Le protocole Jabber
Sommaire
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.netQu’est-ce que Jabber ?
Jabber est un protocole de messagerie instantanée au même titre que MSN, ICQ, AIM ou Yahoo !. Il permet donc d’être informé de la présence de ses contacts, de dialoguer en temps réel avec eux, de s’envoyer des fichiers, etc... Un des buts premiers lors de la création de Jabber était de permettre l’inter-opérabilité entre les différents protocoles de messagerie. En fait, il peut faire beaucoup plus aujourd’hui. Pour en savoir plus sur l’inter-opérabilité, voir la section "les transports".
A la différence des quatre protocoles précédemment cités, Jabber ne dépend pas d’une société (même si la société Jabber, Inc existe). En fait, Jabber est un protocole ouvert. Le protocole XMPP utilisé par Jabber a même été approuvé par l’IETF, l’organisme officiel de standardisation des normes de l’internet.
Pour en savoir plus :
- Introduction à Jabber sur le site de MiNET ;
- Le guide de l’utilisateur Jabber ;
- Le site officiel de la communauté française Jabber ;
- Le site officiel de la Jabber Software Foundation ;
- Présentation de Jabber sur le site de la Grenouille Bleue ;
- Présentation de Jabber sur le site Framasoft ;
- Définition de Jabber sur l’encyclopédie Wikipedia.
Qu’est-ce qu’un client Jabber ?
Un client Jabber est un logiciel permettant de se connecter au protocole Jabber. La plupart des autres protocoles de messagerie instantanée fournissent un client officiel. Ce n’est pas le cas de Jabber et de nombreux clients existent pour de nombreux systèmes d’exploitation.
Si vous ne savez pas quoi choisir, je vous conseille d’utiliser un de ces clients :
- pour MS Windows :
- pour MacOS X (vérifier au cas par cas sur les sites ceux qui marchent sous les versions antérieures de MacOS) :
- Adium (logiciel libre) ;
- Psi (logiciel libre) ;
- Gush, très joli et écrit en flash (propriétaire) ;
- Coccinella (logiciel libre).
- pour GNU/Linux et *BSD :
- Psi (logiciel libre) ;
- Gush, très joli et écrit en flash (propriétaire) ;
- Gaim (logiciel libre), ne permet pas de se connecter aux transports mais gère nativement les connexions vers les autres protocoles (un peu comme trillian) ;
- Kopete (logiciel libre), ne permet pas de se connecter aux transports mais gère nativement les connexions vers les autres protocoles (un peu comme trillian) ;
- Coccinella (logiciel libre).
Pour en savoir plus :
- La liste officielle mais non exhaustive des clients Jabber ;
- La section Jabber de Framasoft.
Qu’est-ce qu’un serveur Jabber ?
Un serveur Jabber est la machine sur laquelle est hébergé votre compte Jabber. À la différence des protocoles propriétaires, il n’y a pas un serveur Jabber unique. Jabber a une architecture décentralisée plus proche de celle de l’e-mail. Chaque utilisateur crée un compte sur un serveur. Chaque utilisateur envoie des messages à son serveur. Les serveurs se parlent ensuite entre eux. Les adresses Jabber ressemblent d’ailleurs à des adresses de courrier électronique et sont de la forme mon_pseudo@mon_serveur.
MiNET propose son propre serveur Jabber sur lequel les INTiens sont invités à créer un compte et dont l’adresse est jabber.minet.net. Les extérieurs à l’INT peuvent créer un compte sur un des nombreux serveurs publics.
Pourquoi utiliser Jabber ?
La réponse à cette question est largement développée dans l’introduction à jabber que MiNET vous propose. Toutefois, voici un bref résumé des avantages de Jabber.
- Jabber propose toutes les fonctionnalités qu’on est en droit d’attendre d’un client de messagerie instantanée, à savoir l’indication de présence, la discussion en temps réel, le transfert de fichier, les discussions à plusieurs, etc... Il gère ainsi beaucoup plus de fonctionnalités que la plupart des protocoles concurrents.
- Jabber permet de communiquer avec les utilisateurs d’autres protocoles comme MSN, ICQ, AIM, Yahoo ! et bien d’autres. Voir la section « transports » pour en savoir plus.
- Le fait que Jabber soit ouvert implique qu’on puisse choisir à la fois son client et son serveur.
- Jabber est sûr. Vos communications peuvent notamment être chiffrées facilement.
- Jabber respecte votre vie privée. Aucune information personnelle ne vous est demandée pour créer un compte.
- Jabber est extensible. De nouvelles fonctionnalités sont régulièrement ajoutées à Jabber.
- La technicité est concentrée sur le serveur. L’ajout d’une nouvelle fonctionnalité n’implique pas que vous mettiez à jour votre client Jabber.
- Le fait que MiNET ait son propre serveur vous permet de vous adresser à un étudiant de l’école en cas de problème. Il y a donc un côté humain.
- Les élèves de la MAISEL pourront continuer à utiliser le service de messagerie instantanée en interne en cas de coupure de l’accès internet.
- Jabber étant un standard de l’internet, personne n’a le pouvoir de fermer le réseau, de le rendre payant ou de vous faire accepter une nouvelle licence pour continuer à l’utiliser.
- Tant d’autres, si vous saviez...
Pour en savoir plus :
- La page officielle des extensions du protocole Jabber.
- L’article "Pourquoi je n’utilise pas ICQ" sur le site LinuxFrench.
Que peut-on faire avec Jabber ?
La réponse à cette question est largement développée dans l’introduction à jabber que MiNET vous propose.
Les fonctionnalités dont vous pouvez bénéficier dépendent de votre serveur et de votre client. Toutefois, voici un bref résumé des fonctionnalités de Jabber :
- notification de la présence de vos contacts ;
- discussions en "un-à-un" ;
- création de salons de discussion paramétrables ;
- transfert de fichiers de pair à pair ou passant par un proxy sur le serveur ;
- chiffrement de la connexion ;
- discussion avec des usagers d’autres protocoles de messagerie instantanée ;
- création d’alias pour chacun de vos contacts ;
- stockage de votre liste de contacts (autres protocoles inclus) et des alias de vos contacts sur le serveur ;
- possibilité de créer des listes de diffusion sur le serveur ;
- possibilité de recevoir des flux RSS pour être averti automatiquement de la publication de nouveaux articles sur le web ;
- bien d’autres existants et à venir.
Est-ce que beaucoup de monde utilise Jabber ?
Il existe aujourd’hui plusieurs milliers de serveurs Jabber comme celui de MiNET dans le monde. Chacun de ces serveurs rassemble un nombre d’utilisateurs pouvant être assez conséquent. À titre d’exemple, le serveur jabber.org de la fondation Jabber compte plus de 250 000 utilisateurs enregistrés et est en permanence connecté à plus de 900 autres serveurs dans le monde.
La fondation Jabber rapportait le 22 septembre 2003 que Jabber avait dépassé ICQ en nombre d’utilisateurs dans le monde avec plus de dix millions d’utilisateurs.
Enfin, Jabber est soutenu par des sociétés telles que Hitachi, HP, IBM ou France Télécom R&D. La prochaine version de MacOS X (version 10.4 appelée Tiger et qui devrait sortir début 2005) intégrera une nouvelle version du client i-chat compatible avec Jabber. Un serveur I-chat compatible Jabber sera aussi disponible.
Pourquoi n’ai-je jamais entendu parler de Jabber ?
Il y a plusieurs raisons à cela. Tout d’abord, Jabber est assez jeune par rapport à ses concurrents puisque la fondation Jabber n’a été créée qu’en 1999. Ensuite, les efforts de communication autour de Jabber sont essentiellement centrés sur le marché des entreprises, pas des particuliers. Ainsi, de nombreuses entreprises à travers le monde (surtout aux États-Unis) hébergent leur propre serveur Jabber pour fournir des services de messagerie instantanée en interne. Ces serveurs ne sont d’ailleurs pas toujours accessibles depuis l’extérieur.
On peut aussi noter que beaucoup de monde utilise Jabber sans le savoir. Ainsi, le service de messagerie instantanée associé aux offres de France Télécom (wanadoo + voilà) et utilisé par plusieurs centaines de milliers de personnes dans toute l’Europe, appelé "le messager" utilise le protocole Jabber. Cependant, ce service est un réseau dans le réseau puisque France Télécom ne permet pas aux utilisateurs du messager de communiquer avec des usagers « classiques » du protocole Jabber.
Quel est le rapport entre Jabber et les logiciels libres ?
En théorie, il n’y a aucun rapport entre Jabber et les logiciels libres. Toutefois, comme Jabber est un standard et que les logiciels libres implémentent les standards, on trouve un grand nombre de clients et de serveurs sous licence libre.
Attention à ne pas assimiler Jabber et logiciels libres car il existe aussi un grand nombre de clients et de serveurs propriétaires, aussi bien gratuits que payants.
Réagir à cet article
Forum de l'article
-
Le protocole Jabber
13 février 2006, par pulseRépondre à ce messageMerci beaucoup pour ces informations claires et précises qui n’ont rien à voir avec les explications alambiquées des pros de l’informatique.
J’utilise un portable mac et cherche à élargir ma culture lacunaire dans ce domaine, grâce à l’engagement des membres de votre site, je trouve le ton et les contenus qu’il me fallaient.
De plus, naïve, je ne savais pas qu’il existait des logiciels libre de messagerie instantanée.
Belle journée Missxpulse@yahoo.fr PS - Mon petit frère se nomme Jaber (véridique ; )