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

6445
Armstrongest

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

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

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

18

6 ответов на вопрос

18
jtimberman

От 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.

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

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

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

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

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

2
Futur

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

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

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

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

1
unor

Обратите внимание, что «Jabber» является зарегистрированным товарным знаком (JABBER®):

http://xmpp.org/about-xmpp/xsf/jabber-trademark/

JABBER® является зарегистрированным товарным знаком, лицензированным через Фонд стандартов XMPP.

1
Sina Lotfi

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 сублицензирует термин для использования в проектах с открытым исходным кодом и других мероприятиях сообщества.

0
CoDe

What about this, a well written back in 2006 Jabber vs. XMPP

Похожие вопросы