Jabber é a mesma coisa que XMPP?


18

Encontro informações conflitantes sobre esse assunto. Eles são a mesma coisa? Eu li que o Jabber é "baseado" em XMPP.

Por exemplo: O cliente de bate-papo "Pidgin" possui uma caixa para XMPP, mas aparentemente não para o Jabber. No entanto, parece apoiá-lo.

Qual é a diferença entre XMPP e Jabber?

Respostas:


18

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

A arquitetura da rede Jabber é semelhante ao email, enquanto um servidor Jabber conforma um servidor de email (server.com) e os clientes Jabber conformam clientes de email (user@server.com). A diferença é que tudo acontece (por definição: quase) em tempo real, em um fluxo XML-TCP persistente. Por exemplo, isso possibilita que outros usuários (autorizados) possam ver sua presença online. Além disso, os servidores podem oferecer serviços especializados, por exemplo, um diretório de usuários (users.server.com) ou um agente climático (weather.server.com). XMPP é a arquitetura / protocolo em que a rede se baseia.

E especificamente:

Qual é a diferença entre Jabber e XMPP? Desde 2004, o XMPP é o protocolo de mensagens instantâneas e presença aprovado pela IETF. O XMPP é baseado no protocolo Jabber que evolui desde 1998. Basicamente, programar o software Jabber hoje significa programar software compatível com XMPP.


3
Esta resposta está errada . Como conseguiu 18 votos positivos? Veja a próxima resposta.
Pacerier

11
Sim, está errado porque Jabber não é o nome de uma implementação.
Flow

11
Eu atualizei a resposta.
precisa

Estou lendo isso errado? O primeiro resumo diz que "XMPP é a arquitetura / protocolo em que a rede [Jabber] se baseia". O segundo diz "XMPP é baseado no protocolo Jabber". Um pouco de um problema de galinha e ovo aqui, não?
speedplane

15

XMPP é o novo nome, Jabber, o antigo. Então, sim, eles se referem à mesma pilha de protocolos.

XMPP é usado como nome desde 2002:

No final de 2001 e no início de 2002, membros importantes da comunidade Jabber decidiram enviar novamente os protocolos base do Jabber para a IETF, desta vez como uma submissão oficial do JSF. A primeira submissão foi feita em fevereiro de 2002 como um esboço informativo da Internet (texto | HTML). Após o sucesso desta submissão, decidiu-se explorar a possibilidade de formar um Grupo de Trabalho da IETF dedicado à formalização dos protocolos Jabber de base, sob o nome neutro de Extensible Messaging and Presence Protocol (XMPP) .

Talvez alguns antecedentes: O nome / termo 'Jabber' foi comprado pela Cisco e agora é uma marca registrada da Cisco.


2

Qual é a diferença entre Jabber e XMPP?

Desde 2004, o XMPP é o protocolo de mensagens instantâneas e presença aprovado pela IETF. O XMPP é baseado no protocolo Jabber que evolui desde 1998. Basicamente, programar o software Jabber hoje significa programar software compatível com XMPP.

De acordo com: http://wiki.xmpp.org/web/Jabber_Programmer's_Guide

Parece uma versão aprimorada do protocolo Jabber.



1

Jabber e XMPP

Usamos os termos Jabber e XMPP de forma intercambiável. Essas tecnologias foram originalmente desenvolvidas por Jeremie Miller e pela comunidade de código aberto Jabber em 1998-1999. Quando a comunidade apresentou os seus principais protocolos para a Internet Engineering Task Force (IETF) , em 2002, ele escolheu o nome E X tensible M essaging e P RESENÇA P rotocolo”para distinguir o protocolo da comunidade de tecnologia e desenvolvedor mais amplo. Você pode pensar no relacionamento como XMPP é para Jabber como HTTP é para a Web O termo Jabber foi registrado de forma proativa pela Jabber, Inc. (agora parte da Cisco Systems, Inc.) em 2000 para proteger a comunidade de código aberto, mas o XSF sublicencia o termo para uso em projetos de código aberto e outras atividades da comunidade.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.