Introduction à Jabber
Adrien Kunysz
Qu'est-ce que Jabber ?
- c'est un protocole de messagerie instantanée
- basé sur XML
- associe des fonctionnalités de l'e-mail, d'IRC et des protocoles de messagerie instantanée propriétaires
protocole d'IM...
- maintient d'une liste de contacts et de leur état ("presence")
- "chat" à deux ou en groupe
- messages hors ligne
- transferts de fichiers
- webcam (en travaux)
...mais il est extensible
- passerelles e-mail, IRC et autres protocoles de messagerie instantanée
- flux RSS, news,...
- ...
c'est un standard ouvert
- le plus gros du protocole est standardisé par quatre RFC
- les extensions sont définies dans les JEP (Jabber Enhancement Proposals)
- le développement continue avec les JEP
avantages
- protocole ouvert: les spécifications sont librement disponibles
- décentralisé: n'importe qui peut monter un serveur qui peut être ou non relié aux autres serveurs du réseau
- pas de dépendance à une entreprise spécifique
- possibilité de monter un réseau Jabber privé non connecté à internet
- plus fiable
avantages (suite)
- des clients (et des serveurs) existent pour pratiquement toutes les plateformes (dont certains GSM)
- possibilité d'utiliser les passerelles pour se connecter aux autres services de messagerie instantanée
- pas besoin de s'enregistrer par le web pour se connecter, Jabber
dispose de son propre protocole d'enregistrement: on peut créer son
compte directement avec son client Jabber (JEP-0077)
avantages (encore)
- pas de pub dans les programmes clients
- pas (encore) de spam
- pas de limite pour le nombre de contacts
"paranoiac friendly"
- possibilité d'utiliser TLS (anciennement SSL) pour se connecter au serveur: rien ne passe en clair entre le client et le serveur
- possibilité de chiffrer et signer ses messages avec la clé OpenPGP
de son correspondant: même l'administrateur du serveur ne sait pas lire
ou modifier les messages
inconvénients
- pas encore de possibilité d'utiliser de webcam/micro (JEP en cours de rédaction)
- pas (encore) d'avatar
- "tout le monde" utilise autre chose
en pratique
- quelques clients:
- quelques serveurs publics:
- jabber.org
- fritalk.com
- amessage.be
- jabber.skynet.be