internet:jabber
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | internet:jabber [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Jabber ====== | ||
+ | {{http:// | ||
+ | ** | ||
+ | ===== Le babel des messageries instantanées ===== | ||
+ | Aujourd’hui lorsque vous décrochez votre téléphone pour appeler un correspondant, | ||
+ | |||
+ | ===== Un standard ouvert ===== | ||
+ | |||
+ | Jabber est basé sur le protocole ouvert XMPP. Cet article s’inscrit dans la série Des [[http:// | ||
+ | |||
+ | ===== Une architecture décentralisée ===== | ||
+ | |||
+ | L’architecture du réseau Jabber est très proche de celle utilisée pour la messagerie électronique. Chaque client communique avec un serveur. Les serveur échangent entre eux les messages de leurs clients. On trouve un bon aperçu technique sur le wiki[[http:// | ||
+ | Cette architecture décentralisée constituée de très nombreux serveurs distribués sur l’ensemble de la planète offre l’avantage de ne pas dépendre d’un fournisseur unique. À l’inverse, | ||
+ | |||
+ | ===== Encore du XML ===== | ||
+ | |||
+ | Comme les standards [[http:// | ||
+ | |||
+ | ===== Une norme internationale ===== | ||
+ | |||
+ | XMPP est une norme internationale maintenue par la Fondation [[http:// | ||
+ | Les JEPs (Jabber Enhancement Proposals) permettent d’étendre le protocole pour des applications spécifiques. C’est le cas par exemple de [[http:// | ||
+ | ===== Messagerie instantanée et présence ===== | ||
+ | |||
+ | La messagerie instantanée est sans aucun doute l’utilisation la plus courante parmi les possibilités offertes. On trouve de nombreux [[http:// | ||
+ | *[[: | ||
+ | *[[http:// | ||
+ | *[[http:// | ||
+ | *[[http:// | ||
+ | *[[:Gajim]] | ||
+ | *[[http:// | ||
+ | *[[:Psi]] | ||
+ | *[[: | ||
+ | *[[internet: | ||
+ | . D’autres clients supportent plusieurs protocoles dont Jabber : | ||
+ | *[[http:// | ||
+ | *[[http:// | ||
+ | *[[kopete: | ||
+ | *[[http:// | ||
+ | *[[internet: | ||
+ | *[[internet: | ||
+ | Ces listes n’ont pas la prétention d’être exhaustives.\\ | ||
+ | Parmi les applications propriétaires, | ||
+ | //Google Talk prend également en charge des clients de communication standard. Les utilisateurs Gmail peuvent donc accéder au service Google Talk et échanger des messages instantanés à l’aide d’autres clients prenant en charge le protocole standard XMPP, tels que Trillian, GAIM, iChat, Adium et Psi. Vous pouvez donc accéder au service Google Talk et envoyer des messages instantanés à partir des principales plates-formes du marché, notamment OSX, Linux et Windows.// | ||
+ | Jabber gère également votre présence, ce qui permet à vos contacts de connaître votre statut (connecté, disponible, occupé…). | ||
+ | |||
+ | ===== Jargon Jabber ===== | ||
+ | |||
+ | Le JID (Jabber IDentifiant) désigne l’adresse Jabber d’un utilisateur. Sa forme est la même que celle des adresses de courrier électronique. | ||
+ | Les JUD (Jabber User Directory) sont les annuaires d’utilisateurs Jabber. | ||
+ | Chaque utilisateur stocke ses contacts dans son roster. Ces contacts sont stockés sur le serveur, ce qui permet de les rendre accessibles quel que soit le lieu de la connexion. | ||
+ | Les [[http:// | ||
+ | Les [[http:// | ||
+ | D’autres termes vous semblent obscurs, le wiki [[http:// | ||
+ | |||
+ | ===== Jabber côté serveur ===== | ||
+ | |||
+ | Il existe des serveur publics sur lesquels chacun peut s’inscrire pour disposer d’une adresse Jabber. Une liste est disponible sur le wiki Jabberfr. | ||
+ | Chacun peut faire fonctionner son propre serveur Jabber. Parmi les logiciels disponibles, | ||
+ | |||
+ | ===== Jabber et la sécurité ===== | ||
+ | |||
+ | Citons le Journal du net : Jabber a aussi le bon goût d’être sûr : il supporte le protocole SSL, les systèmes d’authentification de LDAP et de SQL, il crypte les mots de passe stockés sur le serveur. [[http:// | ||
+ | |||
+ | ===== Autres applications de Jabber ===== | ||
+ | |||
+ | Jabber est conçu comme un protocole d’échange générique, | ||
+ | Vous aimez consulter rapidement les flux RSS de vos sites favoris ? Avec [[http:// | ||
+ | Jabber sert également de support à des applications de travail collaboratif en temps-réel. Des outils comme Coccinella ou [[http:// | ||
+ | |||
+ | ===== Jabber dans le texte ===== | ||
+ | |||
+ | Voici un exemple fictif de communication entre un client et un serveur Jabber. Bien entendu, tout ceci est transparent pour l’utilisateur. Nous nous inspirons ici du chapitre 4.8 de la RFC 3920 : Simplified Stream Examples. | ||
+ | |||
+ | **Le client** : | ||
+ | |||
+ | <?xml version=' | ||
+ | < | ||
+ | to=' | ||
+ | xmlns=' | ||
+ | xmlns: | ||
+ | version=' | ||
+ | |||
+ | **Le serveur** : | ||
+ | |||
+ | <?xml version=' | ||
+ | < | ||
+ | from=' | ||
+ | id=' | ||
+ | xmlns=' | ||
+ | xmlns: | ||
+ | version=' | ||
+ | |||
+ | **Le client** : | ||
+ | |||
+ | <message from=' | ||
+ | to=' | ||
+ | xml: | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | **Le serveur** : | ||
+ | |||
+ | <message from=' | ||
+ | to=' | ||
+ | xml: | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | **Le client** : | ||
+ | |||
+ | </ | ||
+ | |||
+ | **Le serveur** : | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Source ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ===== Pour en savoir plus : ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== Pour suivre l’actualité de Jabber : ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ===== A propos de l’auteur ===== | ||
+ | |||
+ | **Jean-Christophe BECQUET** est le fondateur d’[[http:// | ||
+ | Cet article est publié selon les termes de la **licence** [[http:// |
internet/jabber.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1