Czy Jabber to to samo, co XMPP?

18

Mam kłopotliwe informacje na ten temat. Czy to to samo? Czytałem, że Jabber jest „oparty” na XMPP.

Na przykład: klient czatu „Pidgin” ma pole dla XMPP, ale najwyraźniej nie dla Jabbera. Jednak wydaje się to wspierać.

Jaka jest różnica między XMPP a Jabber?

Armstrongest
źródło

Odpowiedzi:

18

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

Architektura sieci Jabber jest podobna do poczty e-mail, podczas gdy serwer Jabber jest zgodny z serwerem e-mail (server.com), a klienci Jabber są zgodni z klientami e-mail (uż[email protected]). Różnica polega na tym, że wszystko dzieje się (z definicji: prawie) w czasie rzeczywistym przez trwały strumień XML-TCP. Dzięki temu na przykład inni (autoryzowani) użytkownicy mogą zobaczyć Twoją obecność w Internecie. Oprócz tego serwery mogą oferować wyspecjalizowane usługi, na przykład katalog użytkowników (users.server.com) lub agenta pogodowego (weather.server.com). XMPP to architektura / protokół, na którym opiera się sieć.

A konkretnie:

Jaka jest różnica między Jabber a XMPP? Od 2004 r. XMPP jest zatwierdzonym przez IETF protokołem wiadomości błyskawicznych i protokołem obecności. XMPP jest oparty na protokole Jabber, który ewoluuje od 1998 roku. Zasadniczo programowanie oprogramowania Jabber oznacza dzisiaj programowanie oprogramowania zgodnego z XMPP.

jtimberman
źródło
3
Ta odpowiedź jest zła . Jak uzyskało 18 głosów pozytywnych? Zobacz następną odpowiedź.
Pacerier
1
Tak, to źle, ponieważ Jabber nie jest nazwą implementacji.
Flow
1
Zaktualizowałem odpowiedź.
jtimberman,
Czy źle to czytam? Pierwszy napis mówi: „XMPP to architektura / protokół, na którym opiera się sieć [Jabber]”. Drugi mówi: „XMPP jest oparty na protokole Jabber”. Trochę problemu z jajkiem i kurczakiem, nie?
speedplane
15

XMPP to nowa nazwa, Jabber stara. Tak więc odnoszą się do tego samego stosu protokołów.

XMPP jest używany jako nazwa od 2002 roku:

Pod koniec 2001 r. I na początku 2002 r. Wybitni członkowie społeczności Jabber postanowili ponownie złożyć podstawowe protokoły Jabber na IETF, tym razem jako oficjalne oświadczenie JSF. Pierwsze zgłoszenie zostało przesłane w lutym 2002 r. Jako informacyjny projekt internetowy (tekst | HTML). Po sukcesie tego zgłoszenia postanowiono zbadać możliwość utworzenia grupy roboczej IETF zajmującej się formalizacją podstawowych protokołów Jabber pod neutralną nazwą Extensible Messaging and Presence Protocol (XMPP) .

Być może jakieś tło: nazwa / termin „Jabber” został zakupiony przez Cisco i jest teraz zastrzeżonym znakiem towarowym Cisco.

Pływ
źródło
2

Jaka jest różnica między Jabber a XMPP?

Od 2004 roku XMPP jest zatwierdzonym przez IETF protokołem wiadomości błyskawicznych i protokołem obecności. XMPP jest oparty na protokole Jabber, który ewoluuje od 1998 roku. Zasadniczo programowanie oprogramowania Jabber oznacza dziś programowanie oprogramowania zgodnego z XMPP.

Według: http://wiki.xmpp.org/web/Jabber_Programmer's_Guide

Wygląda jak ulepszona wersja protokołu Jabber.

Futur
źródło
1

Jabber i XMPP

Używamy warunki Jabber i XMPP zamiennie. Technologie te zostały pierwotnie opracowane przez Jeremie Miller i społeczność open source Jabber w latach 1998–1999. Gdy społeczność przedstawiła swoje podstawowe protokoły do Internet Engineering Task Force (IETF) w 2002 roku, to wybrał nazwę E X tensible M essaging i P resence P rotocol”, aby odróżnić protokół z szerszym technologii i społeczności programistów. Możesz myśleć o związku jako XMPP dla Jabbera, podobnie jak HTTP dla Internetu Termin Jabber był proaktywnie znakiem towarowym firmy Jabber, Inc. (obecnie część Cisco Systems, Inc.) w 2000 r. W celu ochrony społeczności open source, ale XSF udziela sublicencji na używanie go w projektach open source i innych działaniach społeczności.

Sina Lotfi
źródło
0

Co z tego, dobrze napisany w 2006 roku Jabber vs. XMPP

Kod
źródło