Communauté Informatique NDFR.net : Jabber, une autre façon de voir l'IM - Articles
Reply
Jabber, une autre façon de voir l'IM
Thread Tools Display Modes
  #1  
Old 11-06-2005, 15:36
Yttrium889 Yttrium889 is offline
Membre senior
 
Join Date: 17-08-2004
Location: Bordeaux
Age: 37
Posts: 390
Jabber, une autre façon de voir l'IM

Lien direct de l'article : Jabber, une autre façon de voir l'IM
Depuis la nuit des temps, l'Homme ne cesse de chercher le meilleur moyen de communiquer de façon rapide et efficace. Vint alors la Messagerie Instantanée (IM pour les intimes).

Née de l'Internet Relay Chat (IRC), la messagerie instantanée ne cesse de se développer avec les années et voit les naissances de MSN, Yahoo! Messenger, AIM et... Jabber.
Jabber est un système de messagerie instantanée et permet donc de dialoguer avec ses contacts en temps réel et ce même s'ils sont à l'autre bout du globe. À noter que Jabber est un réseau et non un logiciel, il nécessite donc un client pour s'y connecter.

Mais comment fonctionne-t-il ? Quelles sont ses particularités ?


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.


Les serveurs

a. Présentation

Comme nous l'avons vu précédemment, il n'existe pas qu'un seul serveur Jabber. En effet il en existe une multitude, chacun pouvant créer le sien, et d'autres étant inclus dans des réseaux d'entreprises. Tous ces serveurs peuvent communiquer entre eux et forment donc le Réseau Jabber.
Des listes de serveurs sont disponibles à ces adresses :
- http://jabber.apinc.org/domliste.php (en français)
- http://www.jabber.org/network/ (en anglais, avec indications des passerelles)

b. Les passerelles

La grande particularité des serveurs Jabber est qu'ils sont multi-protocoles. En effet, grâce à eux il est tout à fait possible de se connecter aux réseaux ICQ, MSN, AIM, etc. : cela s'appelle des passerelles. Le client Jabber n'a besoin de connaître que le protocole Jabber car les contacts des autres réseaux apparaîssent comme des contacts Jabber (ex : adresse%hotmail.com@msn.votreserveur.fr).

L'avantage de ces passerelles réside dans le fait que l'on peut communiquer avec des utilisateurs d'autres réseaux. Toutefois, il est pour le moment impossible d'utiliser les fonctions spécifiques à ces réseaux (telles que la vidéoconférence). L'usage des passerelles est donc plutôt destiné à une utilisation basique des réseaux, pour utiliser les fonctions avancées tournez vous plutôt vers des clients multi-protocoles (ex : Trillian/Miranda) ou les clients propriétaires de ces mêmes réseaux.
Reste à savoir si votre client permet l'usage des passerelles. Il faut alors distinguer deux étapes :
- l'inscription à la passerelle, qui nécessite un client complet (Psi, Pandion, etc.)
- l'utilisation : n'importe quel client Jabber fait l'affaire

L'inscription à une passerelle dépend essentiellement du client que vous utilisez, mais il faut absolument avoir un compte sur le réseau que vous voulez atteindre.


Exemple de passerelle

c. Serveur de conférence

Sous réserve de compatibilité avec votre client et votre serveur, le réseau Jabber permet de créer des « salons de conférence ». Cette fonction est semblable aux channels IRC : vous créez un salon et vous invitez vos contacts à vous y rejoindre. Cette fonction peut s'avérer utile pour réaliser des « réunions » en ligne.


Exemple de conférence avec le client Pandion

d. Sécurité et confidentialité

Tout le monde le sait, lorsque l'on utilise MSN ou autre réseau propriétaire, les conversations sont conservées un certains temps sur les serveurs du réseau. Ceci n'est pas le cas avec Jabber : les seules conversations gardées en mémoire sont celles qui n'ont pu être délivrées à l'utilisateur (car celui-ci était hors-ligne).
De plus, ne dépendant pas d'une quelconque entreprise, les risques de SPAM sont limités.
Enfin, il est possible de se connecter à Jabber à l'aide d'une connexion sécurisée (SSL par exemple) et de crypter ses messages avec GPG.

e. Comment créer son serveur ?

Créer son serveur est quelque chose de très intéressant, mais nécessite toutefois quelques connaissances en administration de systèmes et réseaux.
Il existe quelques logiciels permettant la création de serveurs, vous pouvez en trouver une liste à cette adresse : http://www.jabber.org/software/servers.shtml


Les clients

a. Quelques clients

Il existe de nombreux clients pour Jabber (dont la liste complète est disponible ici : http://www.jabber.org/software/clients.shtml). Voici une liste des plus connus et complets :


À noter qu'il existe aussi des clients multi-protocoles tels que Gaim, Trillian, Miranda, etc.

a. Présentation rapide des clients

Exodus - Windows (http://exodus.jabberstudio.org/)
Bon client dans l'ensemble, gérant très bien les passerelles et les profils utilisateurs, Exodus peut en dérouter certains par sa configuration parfois confuse. Toutefois, il reste un client léger et agréable à l'utilisation.

Pandion - Windows (http://www.pandion.be/)
Pandion est un bon client Jabber. Son interface se rapproche de celle employée sur MSN Messenger, et est légère et agréable. Ce client est bien pour une utilisation « conviviale » de Jabber : en effet, il n'est pas encore au point pour l'utilisation des passerelles (notamment ICQ).

Gajim - Windows/Linux (http://www.gajim.org/ et http://trac.gajim.org/wiki/GajimHelpFr)
Gajim ce révèle être un très bon client pour les utilisateurs de Linux, léger et rapide. C'est aussi un bon choix pour Windows, toutefois il est pour le moment impossible de le réduire dans la barre des tâches.

Psi - Windows/Linux/Macintosh (http://psi.affinix.com/)
Psi est un client rapide, peu gourmand en mémoire, simple d'utilisation et facilement configurable. Toutefois son interface peu paraître un peu « vieille » et donc déplaire. De plus, il est un peu complexe au niveau des options.

Gossip - Linux (http://projects.imendio.com/gossip/)
Simple d'utilisation et léger, il peut séduire par le fait que tout (ou presque tout) est configuré. Toutefois, la gestion des passerelles est limitée (il faut passer par un autre client pour s'inscrire), il n'est possible de configurer qu'un seul compte, et son développement est assez lent.

iChat - Macintosh
iChat est inclus dans MacOS Tiger, son utilisation est simple et claire, mais se révèle, au final, très limitée. En effet, pour créer un compte Jabber ou s'inscrire à une passerelle il faut passer par un autre client (Psi).


Par sa fiabilité, sa simplicité, Jabber est donc un réseau de messagerie instantanée assez novateur qui mérite d'être connu du grand public. De plus il est 100% libre et ne dépend donc d'aucune entreprise, la mise à jour d'un serveur ne paralysant pas tout le réseau.

Bref, Jabber est LE réseau à utiliser !!

En complément de cet article, et pour plus d'informations sur Jabber, je vous recommande le site JabberFR, comprenant un Wiki et un forum, tous deux en plein essor.
Reply With Quote
  #2  
Old 11-06-2005, 15:52
1for-matik's Avatar
1for-matik 1for-matik is offline
W32.Boulet.Worm Eraser
 
Join Date: 05-10-2003
Location: Au Pays de la choucroute
Age: 41
Posts: 3,841
Send a message via ICQ to 1for-matik Send a message via AIM to 1for-matik Send a message via Yahoo to 1for-matik Send a message via Skype™ to 1for-matik
Bon j'ai été totalement séduit par jabber, on peut m'y trouver la plupart du temps
Quote:
Originally Posted by Yttrium889
Pandion - Windows (http://www.pandion.be/ )
Pandion est un bon client Jabber. Son interface se rapproche de celle employée sur MSN Messenger, et est légère et agréable. Ce client est bien pour une utilisation « conviviale » de Jabber : en effet, il n'est pas encore au point pour l'utilisation des passerelles (notamment ICQ).
Encore une fois, je n'ai aucun problème avec l'utilisation d'ICQ avec Pandion (certes la version 2.1.1 a effectivement des problèmes avec, mais cela a été résolu avec la 2.1.2 bêta)

Sinon, bon article (je l'ai déjà dit à Yttrium889)
Passez à Jabber
__________________
Des problèmes ? Le chat NDFR est disponible. Des problèmes pour y accéder ? Voici le tuto.
Le Best Of "QUOTES" du chan IRC: C'est par ici


Sur n'1fo[r-matik]
: Astuce : Activer le bloqueur de pub/tracking natif sur Firefox


Last edited by 1for-matik; 11-06-2005 at 16:04.
Reply With Quote
  #3  
Old 11-06-2005, 15:53
Spycam's Avatar
Spycam Spycam is offline
Spectre de ces lieux
 
Join Date: 25-10-2002
Location: France
Age: 37
Posts: 1,075
Légère erreur : il y a un lien vers exodus à la place du lien de Pandion.

Excellent article sinon, clair, concis et agréable.
Reply With Quote
  #4  
Old 11-06-2005, 15:58
fonji fonji is offline
Membre senior
 
Join Date: 01-07-2003
Age: 39
Posts: 1,627
Un lien très utile pour ceux qui n'ont rien compris ou ceux qui veulent convaincre des non-ordinateuriens (sic) :
Jabber pour marie et les non-ordinateuriens

Sinon très belle présentation, chapal bas !
Reply With Quote
  #5  
Old 11-06-2005, 16:17
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 40
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
Au fait, pourquoi Jabber ? (le nom)
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
Reply With Quote
  #6  
Old 11-06-2005, 16:33
fonji fonji is offline
Membre senior
 
Join Date: 01-07-2003
Age: 39
Posts: 1,627
...pourquoi pas
Reply With Quote
  #7  
Old 11-06-2005, 16:42
1for-matik's Avatar
1for-matik 1for-matik is offline
W32.Boulet.Worm Eraser
 
Join Date: 05-10-2003
Location: Au Pays de la choucroute
Age: 41
Posts: 3,841
Send a message via ICQ to 1for-matik Send a message via AIM to 1for-matik Send a message via Yahoo to 1for-matik Send a message via Skype™ to 1for-matik
Quote:
Originally Posted by fonji
...pourquoi pas
+1
pourquoi ? ICQ, Yahoo,MSN, AIM ?
__________________
Des problèmes ? Le chat NDFR est disponible. Des problèmes pour y accéder ? Voici le tuto.
Le Best Of "QUOTES" du chan IRC: C'est par ici


Sur n'1fo[r-matik]
: Astuce : Activer le bloqueur de pub/tracking natif sur Firefox

Reply With Quote
  #8  
Old 11-06-2005, 16:52
whynot's Avatar
whynot whynot is offline
Membre senior
 
Join Date: 31-12-2003
Location: -
Posts: 772
Yop, très intéressant Yttrium889.
Connaissais pas les possibilités de passerelles, du coup vais peut-être m'y intéresser de plus près...
__________________
Document hautement conseillé pour obtenir une réponse aux questions.
Ami trolleur (en fait non), clique ici.
Reply With Quote
  #9  
Old 11-06-2005, 16:59
bargio's Avatar
bargio bargio is offline
Assassin de Spaghettis
 
Join Date: 22-01-2003
Location: Avignon
Age: 47
Posts: 1,106
Quote:
Originally Posted by 1for-matik
+1
pourquoi ? ICQ, Yahoo,MSN, AIM ?
Ben Yahoo, parce que c'est fait par yahoo, MSN, et AIM pareil (c'est tous des machin messenger). ICQ, c'est I Seek You en anglais... "je te recherche"

Donc, la question reste entière : pourquoi Jabber ?

Seb
__________________


"Je suis un génie, mais un génie incompris... personne ne me prend pour un génie" (Calvin)
président-fondateur du CDCQRLMALPPDRE
Reply With Quote
  #10  
Old 11-06-2005, 17:25
1for-matik's Avatar
1for-matik 1for-matik is offline
W32.Boulet.Worm Eraser
 
Join Date: 05-10-2003
Location: Au Pays de la choucroute
Age: 41
Posts: 3,841
Send a message via ICQ to 1for-matik Send a message via AIM to 1for-matik Send a message via Yahoo to 1for-matik Send a message via Skype™ to 1for-matik
Quote:
Originally Posted by bargio
Donc, la question reste entière : pourquoi Jabber ?
Parce que ...

Bon Yttrium889 tu réponds ?
__________________
Des problèmes ? Le chat NDFR est disponible. Des problèmes pour y accéder ? Voici le tuto.
Le Best Of "QUOTES" du chan IRC: C'est par ici


Sur n'1fo[r-matik]
: Astuce : Activer le bloqueur de pub/tracking natif sur Firefox

Reply With Quote
  #11  
Old 11-06-2005, 17:34
LeMoi's Avatar
LeMoi LeMoi is offline
ou LM
 
Join Date: 20-10-2002
Location: 37°1
Age: 40
Posts: 5,847
Send a message via ICQ to LeMoi Send a message via AIM to LeMoi Send a message via MSN to LeMoi Send a message via Yahoo to LeMoi Send a message via Skype™ to LeMoi
C'est vrai ça, ça a une consonnance arabe, Jabber (enfin, plutot Djaber, mais ça ressemble beaucoup quand mm ^^)
__________________
[01mai2004@11:23:54] <@Kaspof> je garderais toujours un souvenir impérissable de toi LeMoi|Vacances
Ne soyez pas un boulet !
Reply With Quote
  #12  
Old 11-06-2005, 17:50
Yttrium889 Yttrium889 is offline
Membre senior
 
Join Date: 17-08-2004
Location: Bordeaux
Age: 37
Posts: 390
Alors je viens de chercher, et je n'ai pas trouvé l'origine du nom "Jabber".
Faudrait chercher plus en détails sur le site de la Jabber Software Foundation...
Reply With Quote
  #13  
Old 11-06-2005, 18:05
Matt Matt is offline
Super modérateur
1 Highscore
 
Join Date: 24-12-2002
Posts: 4,453
Quote:
Originally Posted by LeMoi
C'est vrai ça, ça a une consonnance arabe, Jabber (enfin, plutot Djaber, mais ça ressemble beaucoup quand mm ^^)
Justement, en prononciation anglaise, Jabber se prononce "djaibeur"
Reply With Quote
  #14  
Old 11-06-2005, 21:25
Samva's Avatar
Samva Samva is offline
Niaisüre within
 
Join Date: 24-04-2003
Location: Tours
Age: 40
Posts: 2,320
Send a message via ICQ to Samva Send a message via MSN to Samva
Bravo pour ton article copaing de moi
Je t'avais dit que ça pwnerai (et t'apprécie mon esprit titreur j'espere )
__________________
For the End-of-the-World spell, press "Ctrl, Alt, Delete."


Reply With Quote
  #15  
Old 11-06-2005, 22:36
bargio's Avatar
bargio bargio is offline
Assassin de Spaghettis
 
Join Date: 22-01-2003
Location: Avignon
Age: 47
Posts: 1,106
J'aime les questions existentielles de NDFR ! Mais que veut donc dire Jabber

Seb
__________________


"Je suis un génie, mais un génie incompris... personne ne me prend pour un génie" (Calvin)
président-fondateur du CDCQRLMALPPDRE
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 3 (0 members and 3 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cours de français Benjy Discussions sur le site et/ou le forum 47 01-05-2006 15:47
jabber Unauthorized ChOuChOu Unix/Linux Client 0 13-06-2004 21:01
Comment voir tous les patchs installés sur votre système ? Benjy Astuces 0 05-10-2003 13:24
voir sa xbox en reseau ! guty Discussions 3 18-06-2003 00:37
Ordinateur Portable et Windows XP et 1 autre question en + dredgerman69 Matériel 18 20-03-2003 09:09

All times are GMT +2. The time now is 20:11.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.