Jabber è la stessa cosa di XMPP?


18

Trovo informazioni contrastanti su questo argomento. Sono la stessa cosa? Ho letto che Jabber è "basato" su XMPP.

Ad esempio: il client di chat "Pidgin" ha una scatola per XMPP ma apparentemente non per Jabber. Tuttavia, sembra supportarlo.

Qual è la differenza tra XMPP e Jabber?

Risposte:


18

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

L'architettura della rete Jabber è simile alla posta elettronica mentre un server Jabber è conforme a un server di posta elettronica (server.com) e i client Jabber sono conformi ai client di posta elettronica (user@server.com). La differenza è che tutto accade (per definizione: quasi) in tempo reale su un flusso XML-TCP persistente. Ad esempio, ciò consente ad altri utenti (autorizzati) di vedere la tua presenza online. Inoltre, i server possono offrire servizi specializzati, ad esempio una directory utente (users.server.com) o un agente meteorologico (weather.server.com). XMPP è l'architettura / protocollo su cui si basa la rete.

E in particolare:

Qual è la differenza tra Jabber e XMPP? Dal 2004 XMPP è il protocollo di messaggistica istantanea e presenza approvato IETF. XMPP si basa sul protocollo Jabber che si evolve dal 1998. Fondamentalmente programmare il software Jabber oggi significa programmare software compatibile con XMPP.


3
Questa risposta è sbagliata . Come sono arrivati ​​18 voti positivi? Vedi la prossima risposta
Pacerier,

1
Sì, è sbagliato perché Jabber non è il nome di un'implementazione.
Flusso

1
Ho aggiornato la risposta.
jtimberman,

Sto leggendo questo male? Il primo blurb dice "XMPP è l'architettura / protocollo su cui si basa la rete [Jabber]." Il secondo dice "XMPP si basa sul protocollo Jabber". Un po 'di problemi con pollo e uova qui, no?
speedplane il

15

XMPP è il nuovo nome, Jabber il vecchio. Quindi sì, si riferiscono allo stesso stack di protocollo.

XMPP è usato come nome dal 2002:

Alla fine del 2001 e all'inizio del 2002, i membri di spicco della comunità Jabber decisero di presentare nuovamente all'IETF i protocolli di base Jabber , questa volta come presentazione ufficiale da parte della JSF. La prima presentazione è stata presentata nel febbraio 2002 come Internet Draft informativo (testo | HTML). In seguito al successo di questa proposta, è stato deciso di esplorare la possibilità di formare un gruppo di lavoro IETF dedicato alla formalizzazione dei protocolli di base Jabber, con il nome neutro di Extensible Messaging and Presence Protocol (XMPP) .

Forse alcuni retroscena: il nome / termine "Jabber" è stato acquistato da Cisco ed è ora un marchio registrato di Cisco.


2

Qual è la differenza tra Jabber e XMPP?

Dal 2004 XMPP è il protocollo di messaggistica istantanea e presenza approvato IETF. XMPP si basa sul protocollo Jabber che si evolve dal 1998. Fondamentalmente programmare il software Jabber oggi significa programmare software compatibile con XMPP.

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

Sembra una versione migliorata del protocollo Jabber.



1

Jabber e XMPP

Usiamo i termini Jabber e XMPP in modo intercambiabile. Queste tecnologie sono state originariamente sviluppate da Jeremie Miller e dalla comunità open source Jabber nel 1998-1999. Quando la comunità ha presentato i suoi protocolli di base per l'Internet Engineering Task Force (IETF) , nel 2002, ha scelto il nome E X tensible M essaging e P RESENZA P ROTOCOLLO”per distinguere il protocollo da parte della comunità degli sviluppatori di tecnologia e più ampio. Puoi pensare alla relazione come XMPP è con Jabber come HTTP è con il Web Il termine Jabber è stato registrato in modo proattivo da Jabber, Inc. (ora parte di Cisco Systems, Inc.) nel 2000 per proteggere la comunità open source, ma XSF concede in sublicenza il termine per l'utilizzo in progetti open source e altre attività della comunità.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.