Internet
Jabber
Jabber
| Zasugerowano, aby ten artykuł (lub sekcję) zintegrować z artykułem Extensible Messaging and Presence Protocol. (dyskusja) |
Extensible Messaging and Presence Protocol (XMPP) (dawniej Jabber[1]) - 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 XMPP 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 XMPP - Jogger.
[edytuj] Cechy XMPP
XMPP posiada kilka cech wyróżniających go spośród konkurencyjnych sieci.
- otwartość
- Protokół XMPP 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 XMPP. Dodatkowo można uruchomić serwer na własny użytek. Wszystkie dostępne serwery tworzą jedną wspólną sieć.
- bezpieczeństwo
- Każdy serwer XMPP 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 jest implementacją protokołu XMPP.
Protokół pochodny od XMPP został wykorzystany w polskim komunikatorze Tlen.pl.
[edytuj] Zobacz też
- Lista klientów usługi XMPP
- Lista bibliotek programistycznych do XMPP
- Lista oprogramowania serwerowego XMPP