Jabber
Z Wikipedii
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
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 aplikacją protokołu XMPP.
Protokół pochodny od Jabbera został wykorzystany w polskim komunikatorze Tlen.pl.
[edytuj] Zobacz też
- Lista klientów usługi Jabber
- Lista bibliotek programistycznych do Jabbera
- Lista oprogramowania serwerowego Jabbera