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?

Armstrongest
fonte

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 ([email protected]). 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.

jtimberman
fonte
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.

Fluxo
fonte
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.

Futur
fonte
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.

Sina Lotfi
fonte
0

Que tal isso, um bem escrito em 2006 Jabber vs. XMPP

Código
fonte