Является ли Jabber тем же, что и XMPP?

18

Я нахожу противоречивую информацию по этому вопросу. Это одно и то же? Я читал, что Jabber "основан" на XMPP.

Например: клиент чата "Pidgin" имеет поле для XMPP, но, похоже, не для Jabber. Тем не менее, кажется, это поддерживает.

В чем разница между XMPP и Jabber?

Armstrongest
источник

Ответы:

18

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

Архитектура сети Jabber аналогична электронной почте, в то время как сервер Jabber соответствует почтовому серверу (server.com), а клиенты Jabber - почтовым клиентам (user@server.com). Разница в том, что все происходит (по определению: почти) в реальном времени через постоянный поток XML-TCP. Например, это позволяет другим (авторизованным) пользователям видеть ваше присутствие в Интернете. В дополнение к этому серверы могут предлагать специализированные услуги, например, каталог пользователя (users.server.com) или метеорологический агент (weather.server.com). XMPP - это архитектура / протокол, на котором основана сеть.

И конкретно:

В чем разница между Jabber и XMPP? С 2004 года XMPP является одобренным IETF протоколом обмена мгновенными сообщениями и присутствием. XMPP основан на протоколе Jabber, который развивается с 1998 года. По сути, программирование программного обеспечения Jabber сегодня означает программирование программного обеспечения, совместимого с XMPP.

jtimberman
источник
3
Этот ответ неверен . Как он получил 18 голосов? Смотрите следующий ответ.
Pacerier
1
Да, это неправильно, потому что Jabber не является названием реализации.
Поток
1
Я обновил ответ.
jtimberman
Я читаю это неправильно? Первая реклама гласит: «XMPP - это архитектура / протокол, на котором основана сеть [Jabber]». Второй говорит: «XMPP основан на протоколе Jabber». Немного проблем с курицей и яйцом, да?
скоростной самолет
15

XMPP - это новое имя, Jabber - старое. Так что да, они ссылаются на один и тот же стек протоколов.

XMPP используется в качестве имени с 2002 года:

В конце 2001 и начале 2002 года видные члены сообщества Jabber решили еще раз представить базовые протоколы Jabber в IETF, на этот раз в качестве официального представления JSF. Первое представление было сделано в феврале 2002 года в виде информационного интернет-проекта (текст | HTML). После успеха этого представления было решено изучить возможность формирования рабочей группы IETF, посвященной формализации базовых протоколов Jabber, под нейтральным названием Extensible Messaging and Presence Protocol (XMPP) .

Возможно, некоторые предыстории: название / термин «Jabber» был куплен Cisco и теперь является зарегистрированным товарным знаком Cisco.

поток
источник
2

В чем разница между Jabber и XMPP?

С 2004 года XMPP является одобренным IETF протоколом обмена мгновенными сообщениями и присутствием. XMPP основан на протоколе Jabber, который развивается с 1998 года. По сути, программирование программного обеспечения Jabber сегодня означает программирование программного обеспечения, совместимого с XMPP.

Согласно: http://wiki.xmpp.org/web/Jabber_Programmer's_Guide

Это выглядит как улучшенная версия протокола Jabber.

Futur
источник
1

Jabber и XMPP

Мы используем термины Jabber и XMPP взаимозаменяемо. Эти технологии были первоначально разработаны Джереми Миллером и сообществом разработчиков открытого кода Jabber в 1998–1999 годах. Когда община представила свои основные протоколы Интернет Engineering Task Force (IETF) в 2002 году, он выбрал имя E X tensible M essaging и P resence P rotocol» , чтобы отличить протокол от более широкой технологии и сообщества разработчиков. Вы можете думать об отношениях как XMPP с Jabber, как HTTP с Web Термин «Jabber» был активно зарегистрирован торговой маркой Jabber, Inc. (в настоящее время является частью Cisco Systems, Inc.) в 2000 году для защиты сообщества с открытым исходным кодом, но XSF сублицензирует термин для использования в проектах с открытым исходным кодом и других мероприятиях сообщества.

Сина Лотфи
источник