Extensible Messaging and Presence Protocol (XMPP) (dríve známý jako Jabber), je
komunikacní protokol založený na
XML pro posílání „rychlých zpráv“ (
Instant messaging). Servery XMPP jsou rozmísteny po celém svete na tisících pocítacu. Výhodou je
otevrenost protokolu a z ní vyplývající velké množství klientu a snadná implementace nových funkcí. K dalším prednostem patrí podpora
PGP a
SSL/
TLS, které zvyšují bezpecnost prenášených dat, kontakty uložené na serveru nebo možnost komunikovat s jinými IM systémy prostrednictvím tzv. transportu.
Více na Wikipedia.org...
Extensible Messaging and Presence Protocol (XMPP) (dríve známý jako Jabber), neboli „rozširitelný
protokol pro posílání zpráv a zjištení stavu“, puvodne vznikl jako protokol pro
instant messagingovou sít
Jabber. Brzy se ale ukázalo, že krome IM muže být s výhodou použit i pro vzájemnou komunikaci programu nebo pro ovládání ruzných automatických služeb (
botu). Pozdeji byl adoptován jakožto standard Internetu do
RFC dokumentu - základní normy jsou RFC 3920 (obecná specifikace protokolu) a RFC 3921 (samotný
instant messaging a zobrazení stavu). RFC obsahující nekterá další rozšírení XMPP protokolu jsou napríklad RFC 3922 a RFC 3923. O vývoj protokolu se stará
XMPP Standards Foundation] Rozšírení nad rámec RFC jsou vydávána v podobe tzv. XEP (XMPP Enhancement Protocol), kterých je momentálne kolem dvou set (v ruzném stavu, od prvních návrhu až po standardy). XMPP je implementací obecného znackovacího jazyka
XML. Specifikace jsou zcela otevrené a dostupné všem, kdo mají zájem o implementaci software s podporou XMPP. Servery XMPP protokolu beží standardne na TCP portu 5222. Pro vzájemnou komunikaci serveru je pak vyhrazen port 5269.
Více na Wikipedia.org...