Jabber est-il la même chose que XMPP?


18

Je trouve des informations contradictoires à ce sujet. S'agit-il de la même chose? J'ai lu que Jabber est "basé" sur XMPP.

Par exemple: Le client de chat "Pidgin" a une boîte pour XMPP mais apparemment pas pour Jabber. Pourtant, il semble le soutenir.

Quelle est la différence entre XMPP et Jabber?

Réponses:


18

Depuis http://wiki.xmpp.org/web/Jabber_Programmer%27s_Guide

L'architecture du réseau Jabber est similaire à la messagerie électronique tandis qu'un serveur Jabber est conforme à un serveur de messagerie (server.com) et que les clients Jabber sont conformes aux clients de messagerie (user@server.com). La différence est que tout se passe (par définition: presque) en temps réel sur un flux XML-TCP persistant. Par exemple, cela permet à d'autres utilisateurs (autorisés) de voir votre présence en ligne. En plus de cela, les serveurs peuvent offrir des services spécialisés, par exemple un annuaire d'utilisateurs (users.server.com) ou un agent météo (weather.server.com). XMPP est l'architecture / le protocole sur lequel le réseau est basé.

Et plus précisément:

Quelle est la différence entre Jabber et XMPP? Depuis 2004, XMPP est le protocole de messagerie instantanée et de présence approuvé par l'IETF. XMPP est basé sur le protocole Jabber qui évolue depuis 1998. Fondamentalement, la programmation du logiciel Jabber signifie aujourd'hui la programmation d'un logiciel compatible XMPP.


3
Cette réponse est fausse . Comment at-il obtenu 18 votes positifs? Voir la réponse suivante.
Pacerier

1
Oui, c'est faux car Jabber n'est pas le nom d'une implémentation.
Débit

1
J'ai mis à jour la réponse.
jtimberman

Suis-je en train de mal lire? Le premier texte de présentation indique que "XMPP est l'architecture / le protocole sur lequel le réseau [Jabber] est basé". Le second dit "XMPP est basé sur le protocole Jabber." Un problème de poulet et d'oeuf ici, non?
speedplane

15

XMPP est le nouveau nom, Jabber l'ancien. Alors oui, ils se réfèrent à la même pile de protocoles.

XMPP est utilisé comme nom depuis 2002:

Fin 2001 et début 2002, des membres éminents de la communauté Jabber ont décidé de soumettre à nouveau les protocoles de base Jabber à l'IETF, cette fois en tant que soumission officielle de la JSF. La première communication a été faite en février 2002 sous forme de projet d'information sur Internet (texte | HTML). Suite au succès de cette soumission, il a été décidé d'explorer la possibilité de former un groupe de travail de l'IETF consacré à la formalisation des protocoles Jabber de base, sous le nom neutre de Extensible Messaging and Presence Protocol (XMPP) .

Peut-être un peu d'histoire: le nom / terme «Jabber» a été acheté par Cisco et est maintenant une marque déposée de Cisco.


2

Quelle est la différence entre Jabber et XMPP?

Depuis 2004, XMPP est le protocole de messagerie instantanée et de présence approuvé par l'IETF. XMPP est basé sur le protocole Jabber qui évolue depuis 1998. Fondamentalement, la programmation du logiciel Jabber signifie aujourd'hui la programmation d'un logiciel compatible XMPP.

Selon: http://wiki.xmpp.org/web/Jabber_Programmer's_Guide

Il ressemble à une version améliorée du protocole Jabber.



1

Jabber et XMPP

Nous utilisons les termes Jabber et XMPP de manière interchangeable. Ces technologies ont été initialement développées par Jeremie Miller et la communauté open source Jabber en 1998–1999. Lorsque la communauté a soumis ses protocoles de base à l'Internet Engineering Task Force (IETF) en 2002, elle a choisi le nom E X tensible M essaging et P resence P rotocol »pour distinguer le protocole de la communauté plus large des développeurs et des technologies. Vous pouvez penser à la relation entre XMPP et Jabber et HTTP avec le Web Le terme Jabber a été déposé de manière proactive par Jabber, Inc. (qui fait maintenant partie de Cisco Systems, Inc.) en 2000 pour protéger la communauté open source, mais le XSF sous-licencie le terme pour une utilisation dans des projets open source et d'autres activités communautaires.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.