Comme je l'ai laissé entendre, Jabber est un logiciel formidable, mais il n'est pas toujours facile à utiliser. Pour éviter toute confusion, il est important d'en savoir un peu plus sur son principe de fonctionnement.
J'aime Shakespeare, imaginons donc deux personnages de Shakespeare, et comment ils échangent leurs messages (Juliette est en haut, sur le balcon, et Roméo en bas, dans le jardin). Juliette n'envoie pas un message directement à Roméo, du moins pas dans le monde de Jabber. Juliette a un compte sur un serveur Jabber. Ce compte (nous l'appelons un "JID") ressemble beaucoup à une adresse E-Mail. Puisque Juliette est une Capulet, elle enregistre l'username : juliette sur le serveur Jabber fonctionnant chez capulet.com. Ainsi son JID sera juliette@capulet.com . De même, Roméo a un compte sur le serveur de sa famille et son JID est romeo@montague.net .
Une fois que Juliette est référencée sur le serveur de capulet.com, elle peut envoyer des messages à son amoureux. Voici ce qui se produit réellement quand Juliette envoie un message avec WinJab du haut de son balcon :
Il y a ici, beaucoup de processus en cours : des clients fonctionnant sur différents systèmes d'exploitation, des serveurs multiples, une voie de transmission entre les serveurs, et également des sentiments qui lient les amoureux. Ceci mis a part, Jabber peut tout manipuler, et chaque maillon de cette chaîne, offre un large échantillon de choix. Ainsi, commençons par choisir un client Jabber.