Jabber - otwarty, oparty na XML protokół komunikacji oraz powiadamiania o obecności w czasie rzeczywistym.

Spis treści

[edytuj] Zastosowania

Głównym jego zastosowaniem jest wymiana wiadomości w komunikatorach internetowych. Serwery Jabbera umożliwiają także za pomocą tzw. transportów komunikację z użytkownikami innych protokołów, jak Gadu-Gadu, Tlen.pl, ICQ czy MSN Messenger.

Protokół nie musi być wykorzystywany jedynie do komunikacji między użytkownikami, przykładem czego jest system blogowania przez Jabber - Jogger.

[edytuj] Cechy Jabbera

Schemat działania sieci Jabbera

Jabber posiada kilka cech wyróżniających go spośród konkurencyjnych sieci.

otwartość 
Protokół Jabbera jest publicznie dostępny i podlega swobodnej modyfikacji. Klienty, serwery oraz biblioteki są często udostępniane jako FOSS.
decentralizacja 
Dostępnych jest wiele serwerów Jabbera. Dodatkowo można uruchomić serwer na własny użytek. Wszystkie dostępne serwery tworzą jedną wspólną sieć.
bezpieczeÅ„stwo 
Każdy serwer Jabbera może być oddzielony od głównej publicznej sieci. Wiele serwerów używa SSL do komunikacji z użytkownikami. Część klientów obsługuje PGP lub GPG do szyfrowania transmisji oraz zabezpieczenia oparte o SASL.
transporty 
Serwery mogą udostępniać użytkownikom dodatkowe usługi, jak komunikacja z innymi protokołami oraz obsługa poczty elektronicznej. W przeciwieństwie do wtyczek do komunikatorów można z nich korzystać za pomocą dowolnego klienta.

[edytuj] Protokoły

Na podstawie doświadczeń uzyskanych przy projektowaniu protokołu Jabber, stworzony został standard protokołu komunikacji XMPP, zarejestowany przez IETF. Tak więc obecnie Jabber jest implementacją protokołu XMPP.

Protokół pochodny od Jabbera został wykorzystany w polskich komunikatorach Tlen.pl i AQQ.

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne

Wikibooks
Zobacz publikacjÄ™ na Wikibooks:
Jabber