¿Es Jabber lo mismo que XMPP?


18

Encuentro información confusa sobre este tema. ¿Son la misma cosa? He leído que Jabber está "basado" en XMPP.

Por ejemplo: el cliente de chat "Pidgin" tiene un cuadro para XMPP pero aparentemente no para Jabber. Sin embargo, parece apoyarlo.

¿Cuál es la diferencia entre XMPP y Jabber?

Respuestas:


18

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

La arquitectura de la red Jabber es similar al correo electrónico, mientras que un servidor Jabber conforma un servidor de correo electrónico (server.com) y los clientes Jabber conforman clientes de correo electrónico (user@server.com). La diferencia es que todo sucede (por definición: casi) en tiempo real a través de una secuencia XML-TCP persistente. Por ejemplo, esto hace posible que otros usuarios (autorizados) puedan ver su presencia en línea. Además de eso, los servidores pueden ofrecer servicios especializados, por ejemplo, un directorio de usuarios (users.server.com) o un agente meteorológico (weather.server.com). XMPP es la arquitectura / protocolo en el que se basa la red.

Y específicamente:

¿Cuál es la diferencia entre Jabber y XMPP? Desde 2004, XMPP es el protocolo de mensajería instantánea y presencia aprobado por IETF. XMPP se basa en el protocolo Jabber que evoluciona desde 1998. Básicamente, programar el software Jabber hoy significa programar software compatible con XMPP.


3
Esta respuesta es incorrecta . ¿Cómo obtuvo 18 votos a favor? Ver la siguiente respuesta.
Pacerier

1
Sí, está mal porque Jabber no es el nombre de una implementación.
Flujo

1
He actualizado la respuesta.
jtimberman

¿Estoy leyendo esto mal? La primera propaganda dice "XMPP es la arquitectura / protocolo en el que se basa la red [Jabber]". El segundo dice "XMPP se basa en el protocolo Jabber". Un problema de huevo y gallina aquí, ¿no?
Speedplane

15

XMPP es el nuevo nombre, Jabber el viejo. Entonces sí, se refieren a la misma pila de protocolos.

XMPP se utiliza como nombre desde 2002:

A finales de 2001 y principios de 2002, miembros destacados de la comunidad Jabber decidieron presentar una vez más los protocolos básicos de Jabber al IETF, esta vez como una presentación oficial de la JSF. La primera presentación se realizó en febrero de 2002 como un borrador informativo de Internet (texto | HTML). Tras el éxito de esta presentación, se decidió explorar la posibilidad de formar un Grupo de Trabajo IETF dedicado a la formalización de los protocolos básicos de Jabber, bajo el nombre neutral de Protocolo Extensible de Mensajería y Presencia (XMPP) .

Tal vez algunos antecedentes: el nombre / término 'Jabber' fue comprado por Cisco y ahora es una marca registrada de Cisco.


2

¿Cuál es la diferencia entre Jabber y XMPP?

Desde 2004, XMPP es el protocolo de mensajería instantánea y presencia aprobado por IETF. XMPP se basa en el protocolo Jabber que evoluciona desde 1998. Básicamente, programar el software Jabber hoy significa programar software compatible con XMPP.

De acuerdo con: http://wiki.xmpp.org/web/Jabber_Programmer's_Guide

Parece una versión mejorada del protocolo Jabber.



1

Jabber y XMPP

Usamos los términos Jabber y XMPP indistintamente. Estas tecnologías fueron desarrolladas originalmente por Jeremie Miller y la comunidad de código abierto Jabber en 1998-1999. Cuando la comunidad presentó sus protocolos básicos de Internet Engineering Task Force (IETF) en 2002, se eligió el nombre de E X tensible M ensajes y P resencia P rotocolo”para distinguir el protocolo de la comunidad de la tecnología y el desarrollador más amplio. Puedes pensar en la relación como XMPP es para Jabber como HTTP es para la Web El término Jabber fue registrado de manera proactiva por Jabber, Inc. (ahora parte de Cisco Systems, Inc.) en 2000 para proteger a la comunidad de código abierto, pero el XSF otorga la licencia para usarlo en proyectos de código abierto y otras actividades de la comunidad.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.