18

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

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

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

6 ответов6

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.

14

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.

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

1

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

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

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

0

Что об этом, хорошо написано еще в 2006 году Jabber против XMPP

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .