Ist Jabber dasselbe wie XMPP?

6731
Armstrongest

Ich finde zu diesem Thema widersprüchliche Informationen. Sind sie dasselbe? Ich habe gelesen, dass Jabber auf XMPP "basiert".

Zum Beispiel: Der Chat-Client "Pidgin" hat eine Box für XMPP, aber scheinbar nicht für Jabber. Es scheint jedoch zu unterstützen.

Was ist der Unterschied zwischen XMPP und Jabber?

18

6 Antworten auf die Frage

18
jtimberman

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

Die Architektur des Jabber-Netzwerks ähnelt E-Mails, während ein Jabber-Server einen E-Mail-Server (server.com) und Jabber-Clients E-Mail-Clients (user@server.com) verwendet. Der Unterschied ist, dass alles (per Definition: fast) in Echtzeit über einen persistenten XML-TCP-Stream erfolgt. Dies ermöglicht beispielsweise, dass andere (berechtigte) Benutzer Ihre Online-Präsenz sehen können. Darüber hinaus können Server spezialisierte Dienste anbieten, beispielsweise ein Benutzerverzeichnis (users.server.com) oder ein Wetteragent (weather.server.com). XMPP ist die Architektur / das Protokoll, auf dem das Netzwerk basiert.

Und speziell:

Was ist der Unterschied zwischen Jabber und XMPP? Seit 2004 ist XMPP das von der IETF zugelassene Instant Messaging- und Präsenzprotokoll. XMPP basiert auf dem Jabber-Protokoll, das seit 1998 weiterentwickelt wird. Grundsätzlich ist das Programmieren von Jabber-Software heute das Programmieren von XMPP-kompatibler Software.

Diese Antwort ist falsch **. Wie hat es 18 Upvotes bekommen? Siehe die nächste Antwort. Pacerier vor 10 Jahren 2
Ja, es ist falsch, weil ** Jabber nicht der Name einer Implementierung ist. ** Flow vor 10 Jahren 1
Ich habe die Antwort aktualisiert. jtimberman vor 9 Jahren 1
Lese ich das falsch? Der erste Hinweis lautet "XMPP ist die Architektur / das Protokoll, auf dem das [Jabber] -Netzwerk basiert." Die zweite sagt: "XMPP basiert auf dem Jabber-Protokoll." Ein bisschen Hühner-Ei-Problem hier, oder? speedplane vor 8 Jahren 0
14
Flow

XMPP ist der neue Name, Jabber der alte. Ja, sie beziehen sich auf den gleichen Protokollstapel.

XMPP wird seit 2002 als Name verwendet:

Ende 2001 und Anfang 2002 prominente Mitglieder der Jabber - Community entschieden erneut, um die Basis einreichen Jabber - Protokolle an die IETF, dieses Mal als offizielle Vorlage durch den JSF. Die erste Einreichung erfolgte im Februar 2002 als informativer Internet-Entwurf (Text | HTML). Im Anschluss an den Erfolg dieser Einreichung wurde beschlossen, die Möglichkeit zu prüfen, eine IETF-Arbeitsgruppe zu bilden, die sich mit der Formalisierung der Basis-Jabber-Protokolle unter dem neutralen Namen Extensible Messaging und Presence Protocol (XMPP) befasst .

Vielleicht etwas Hintergrund: Der Name / Begriff 'Jabber' wurde von Cisco gekauft und ist jetzt eine eingetragene Marke von Cisco.

2
Futur

Was ist der Unterschied zwischen Jabber und XMPP?

Seit 2004 ist XMPP das von der IETF zugelassene Instant Messaging- und Präsenzprotokoll. XMPP basiert auf dem Jabber-Protokoll, das seit 1998 entwickelt wurde. Grundsätzlich wird beim Programmieren von Jabber-Software heute das Programmieren von XMPP-kompatibler Software verstanden.

Gemäß: http://wiki.xmpp.org/web/Jabber_Programmer's_Guide

Es sieht aus wie eine verbesserte Version des Jabber-Protokolls.

1
unor

Beachten Sie, dass "Jabber" eine eingetragene Marke (JABBER®) ist:

http://xmpp.org/about-xmpp/xsf/jabber-trademark/

JABBER® ist eine eingetragene Marke, die von der XMPP Standards Foundation lizenziert wird.

1
Sina Lotfi

Jabber und XMPP

Wir verwenden die Begriffe Jabber und XMPP austauschbar. Diese Technologien wurden ursprünglich von Jeremie Miller und der Jabber-Open-Source-Community in den Jahren 1998–1999 entwickelt. Als die Community 2002 ihre Kernprotokolle an die Internet Engineering Task Force (IETF) übermittelte, wählte sie den Namen E x tensible M essaging und P resence P rotocol “, um das Protokoll von der breiteren Technologie- und Entwicklergemeinschaft zu unterscheiden. Sie können sich die Beziehung vorstellen, wie XMPP zu Jabber wie HTTP zum Web ist Der Begriff Jabber wurde im Jahr 2000 proaktiv von Jabber, Inc. (jetzt Teil von Cisco Systems, Inc.) zum Schutz der Open Source-Community geschützt. Die XSF-Unterlizenzen sind jedoch die Unterlizenzen für Open Source-Projekte und andere Community-Aktivitäten.

0
CoDe

Was ist das, ein gut geschriebenes Jabber im Jahr 2006 vs. XMPP