Яббер - те саме, що і XMPP?


18

Я вважаю заплутаною інформацію з цього приводу. Вони однакові? Я читав, що Jabber "базується" на XMPP.

Наприклад: клієнт чату "Pidgin" має вікно для XMPP, але, схоже, не для Jabber. Але, схоже, це підтримує.

Яка різниця між XMPP та Jabber?

Відповіді:


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.


3
Ця відповідь неправильна . Як було отримано 18 оновлень? Дивіться наступну відповідь.
Pacerier

1
Так, це неправильно, тому що Jabber - це не ім'я реалізації.
Потік

1
Я оновив відповідь.
jtimberman

Чи читаю я це неправильно? Перша розмитість говорить про те, що "XMPP - це архітектура / протокол, на якому базується мережа [Jabber]". Другий говорить: "XMPP заснований на протоколі Jabber". Тут трохи проблеми з куркою та яйцями, ні?
швидкісний літак

15

XMPP - нове ім'я, Джабер - стара. Так що так, вони посилаються на той самий стек протоколів.

XMPP використовується як назва з 2002 року:

В кінці 2001 р. На початку 2002 р. Видатні члени спільноти Джабер прийняли рішення знову подати базові протоколи Jabber до IETF, на цей раз як офіційне подання JSF. Перше подання було зроблено в лютому 2002 року як інформаційний Інтернет-проект (текст | HTML). Після успіху цього подання було вирішено вивчити можливість формування робочої групи IETF, присвяченої формалізації базових протоколів Jabber, під нейтральною назвою Розширюваний протокол повідомлень та присутності (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 роках. Коли у 2002 році громада представила основні протоколи до Інженерної робочої групи (IETF) , вона обрала назву E X tenzible M essaging та P res P P rotocol », щоб відрізнити протокол від ширшої спільноти технологій та розробників. Ви можете думати про такі відносини, як XMPP - це Jabber, як HTTP - Інтернет Термін "Jabber" активно захищався фірмою Jabber, Inc. (тепер це частина Cisco Systems, Inc.) у 2000 році для захисту спільноти з відкритим кодом, але XSF надає цей термін для використання у проектах з відкритим кодом та інших заходах громад.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.