Ist Jabber dasselbe wie XMPP?


18

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

Zum Beispiel: Der Chat-Client "Pidgin" hat eine Box für XMPP, aber anscheinend nicht für Jabber. Dennoch scheint es dies zu unterstützen.

Was ist der Unterschied zwischen XMPP und Jabber?

Antworten:


18

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

Die Architektur des Jabber-Netzwerks ähnelt E-Mail, während ein Jabber-Server einem E-Mail-Server (server.com) und Jabber-Clients E-Mail-Clients (user@server.com) entspricht. Der Unterschied besteht darin, dass alles (per Definition: fast) in Echtzeit über einen persistenten XML-TCP-Stream erfolgt. In diesem Beispiel ist es möglich, dass andere (autorisierte) Benutzer Ihre Online-Präsenz sehen können. Darüber hinaus können Server spezialisierte Dienste anbieten, beispielsweise ein Benutzerverzeichnis (users.server.com) oder einen Wetteragenten (weather.server.com). XMPP ist die Architektur / das Protokoll, auf der / dem das Netzwerk basiert.

Und speziell:

Was ist der Unterschied zwischen Jabber und XMPP? Seit 2004 ist XMPP das von der IETF genehmigte Instant Messaging- und Anwesenheitsprotokoll. XMPP basiert auf dem seit 1998 entwickelten Jabber-Protokoll. Grundsätzlich bedeutet das Programmieren von Jabber-Software heute das Programmieren von XMPP-kompatibler Software.


3
Diese Antwort ist falsch . Wie kam es zu 18 positiven Bewertungen? Siehe die nächste Antwort.
Pacerier

1
Ja, es ist falsch, weil Jabber nicht der Name einer Implementierung ist.
Flow

1
Ich habe die Antwort aktualisiert.
Jtimberman

Lese ich das falsch? Der erste Klappentext besagt: "XMPP ist die Architektur / das Protokoll, auf der / dem das [Jabber] -Netzwerk basiert." Der zweite besagt, "XMPP basiert auf dem Jabber-Protokoll." Ein kleines Problem mit Hühnchen und Eiern, oder?
Speedplane

15

XMPP ist der neue Name, Jabber der alte. Sie beziehen sich also auf denselben Protokollstapel.

XMPP wird seit 2002 als Name verwendet:

Ende 2001 und Anfang 2002 beschlossen prominente Mitglieder der Jabber-Community, die Basis- Jabber- Protokolle erneut bei der IETF einzureichen , diesmal als offizielle Einreichung durch die JSF. Die erste Einreichung erfolgte im Februar 2002 als informativer Internet-Entwurf (Text | HTML). Nach dem Erfolg dieser Einreichung wurde beschlossen, die Möglichkeit der Bildung einer IETF-Arbeitsgruppe zu prüfen, die sich mit der Formalisierung der Jabber-Basisprotokolle unter dem neutralen Namen Extensible Messaging and Presence Protocol (XMPP) befasst .

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


2

Was ist der Unterschied zwischen Jabber und XMPP?

Seit 2004 ist XMPP das von der IETF genehmigte Instant Messaging- und Anwesenheitsprotokoll. XMPP basiert auf dem seit 1998 entwickelten Jabber-Protokoll. Grundsätzlich bedeutet das Programmieren von Jabber-Software heute das Programmieren von XMPP-kompatibler Software.

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

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



1

Jabber und XMPP

Wir verwenden die Begriffe Jabber und XMPP synonym. Diese Technologien wurden ursprünglich von Jeremie Miller und der Jabber-Open-Source-Community in den Jahren 1998–1999 entwickelt. Als die Community ihre Kernprotokolle im Jahr 2002 an die Internet Engineering Task Force (IETF) übermittelte , wählte sie den Namen E X Tensible M Messaging und P Resence P Rotocol, um das Protokoll von der breiteren Technologie- und Entwickler-Community abzugrenzen. Sie können sich die Beziehung wie XMPP zu Jabber vorstellen, wie HTTP zum Web Der Begriff Jabber wurde im Jahr 2000 von Jabber, Inc. (jetzt Teil von Cisco Systems, Inc.) zum Schutz der Open-Source-Community proaktiv als Warenzeichen eingetragen. XSF vergibt jedoch Unterlizenzen für die Verwendung in Open-Source-Projekten und anderen Community-Aktivitäten.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.