Extensible Messaging and Presence Protocol

Protokol XMPP (Extensible Messaging and Presence Protocol) (dříve Jabber) je protokol pro zasílání rychlých zpráv. Je inspirován jazykem XML.

Od většiny protokolů se liší tím, že se jedná o otevřený standard. To znamená, že každý, kdo má doménové jméno a připojení k internetu, může provozovat vlastní server. Většina softwaru a klientů je open source.

Jiný software, například Google Talk a Gizmo5, používá protokol XMPP. Ten je nainstalován na tisících serverů po celém internetu. Software založený na tomto protokolu používá více než pět set milionů uživatelů. Mezi klienty patří Pidgin a iChat.

Historie

Jeremie Miller zahájil projekt Jabber v roce 1998. První velká veřejná verze byla vydána v květnu 2000. Tento raný software se stal základem XMPP. Byl konkurentem protokolu SIMPLE, který byl založen na protokolu SIP.

V srpnu 2001 byla založena nadace Jabber Software Foundation (JSF). Hlavním úkolem JSF bylo spravovat protokoly XML pro XMPP jejich dokumentováním. Kromě toho měla organizace koordinovat činnost mnoha společností, které technologii XMPP používaly.

V roce 2002 vytvořila pracovní skupina Internet Engineering Task Force pracovní skupinu pro formalizaci protokolu. Skupina byla pojmenována Extensible Messaging and Presence Protocol Working Group (pracovní skupina pro rozšiřitelný protokol zpráv a přítomnosti) nebo XMPP WG.

V roce 2007 se Jabber Software Foundation (JSF) stala XMPP Standards Foundation (XSF).

XMPP a HTTP

Protokol XMPP může k odesílání dat na servery používat protokol HTTP. To je užitečné v případě, že existují přísné firewally, protože data lze posílat přes web a ne přes jiný port (port 5222 a 5223).

Existují také otevřené veřejné servery, které používají standardní porty (port 80 a 443), takže se k nim uživatelé mohou připojit zpoza většiny firewallů.

Otázky a odpovědi

Otázka: Co je XMPP?


A: XMPP je zkratka pro Extensible Messaging and Presence Protocol (rozšiřitelný protokol pro zasílání zpráv a přítomnost). Jedná se o protokol pro okamžité zasílání zpráv, který je inspirován XML a je otevřeným standardem.

Otázka: Jak se XMPP liší od jiných protokolů?


Odpověď: Protokol XMPP se od ostatních protokolů liší tím, že se jedná o otevřený standard. To znamená, že každý, kdo má doménové jméno a připojení k internetu, může provozovat vlastní server.

Otázka: Jaký software používá protokol XMPP?


Odpověď: Google Talk a Gizmo5 jsou příklady softwaru, který používá protokol XMPP. Většina tohoto softwaru a klientů má otevřený zdrojový kód.

Otázka: Kolik serverů na internetu má nainstalovaný protokol XMPP?


Odpověď: Protokol XMPP je nainstalován na tisících serverů po celém internetu.

Otázka: Kolik uživatelů používá software založený na protokolu XMPP?


Odpověď: Software založený na protokolu XMPP používá více než pět set milionů uživatelů.

Otázka: Jací klienti používají protokol XMPP?


Odpověď: Mezi klienty používající protokol XMPP patří Pidgin a iChat.

Otázka: Jaká je hlavní výhoda otevřeného standardu XMPP?


Odpověď: Hlavní výhodou otevřeného standardu XMPP je, že každý, kdo má doménové jméno a připojení k internetu, může provozovat vlastní server.

AlegsaOnline.com - 2020 / 2023 - License CC3