Extensible Messaging and Presence Protocol

Autor: Leandro Alegsa

Protokol XMPP (Extensible Messaging and Presence Protocol) (pôvodný názov Jabber) je protokol na okamžité zasielanie správ. Je inšpirovaný XML.

Od väčšiny protokolov sa líši tým, že ide o otvorený štandard. To znamená, že každý, kto má doménové meno a internetové pripojenie, môže spustiť vlastný server. Väčšina softvéru a klientov má otvorený zdrojový kód.

Ďalší softvér, ako napríklad Google Talk a Gizmo5, používa protokol XMPP. Je nainštalovaný na tisícoch serverov na internete. Softvér založený na tomto protokole používa viac ako päťsto miliónov používateľov. Medzi klientov patrí Pidgin a iChat.

História

Jeremie Miller začal projekt Jabber v roku 1998. Prvé veľké verejné vydanie bolo v máji 2000. Tento raný softvér bol základom XMPP. Bol konkurentom protokolu SIMPLE, ktorý bol založený na protokole SIP.

V auguste 2001 bola založená Jabber Software Foundation (JSF). Hlavnou úlohou JSF bolo spravovať protokoly XML pre XMPP ich dokumentovaním. Okrem toho mala organizácia koordinovať mnohé spoločnosti, ktoré používali technológiu XMPP.

V roku 2002 vytvorila pracovná skupina Internet Engineering Task Force pracovnú skupinu na formalizáciu protokolu. Skupina dostala názov Extensible Messaging and Presence Protocol Working Group (Pracovná skupina pre rozšíriteľný protokol správ a prítomnosti) alebo XMPP WG.

V roku 2007 sa Jabber Software Foundation (JSF) premenovala na XMPP Standards Foundation (XSF).

XMPP a HTTP

XMPP môže na odosielanie údajov na servery používať protokol HTTP. To je užitočné v prípade, že sú zavedené prísne firewally, pretože údaje sa môžu posielať cez web namiesto cez iný port (port 5222 a 5223).

Existujú aj otvorené verejné servery, ktoré používajú štandardné porty (porty 80 a 443), takže sa k nim používatelia môžu pripojiť spoza väčšiny firewallov.

Otázky a odpovede

Otázka: Čo je XMPP?


Odpoveď: XMPP je skratka pre Extensible Messaging and Presence Protocol (Rozšíriteľný protokol na posielanie správ a prítomnosť). Je to protokol pre okamžité zasielanie správ, ktorý je inšpirovaný XML a je otvoreným štandardom.

Otázka: V čom sa XMPP líši od iných protokolov?


Odpoveď: XMPP sa líši od iných protokolov, pretože je to otvorený štandard. To znamená, že každý, kto má doménové meno a internetové pripojenie, môže spustiť vlastný server.

Otázka: Aký softvér používa protokol XMPP?


Odpoveď: Google Talk a Gizmo5 sú príklady softvéru, ktorý používa protokol XMPP. Väčšina tohto softvéru a klientov má otvorený zdrojový kód.

Otázka: Koľko serverov na internete má nainštalovaný protokol XMPP?


Odpoveď: Protokol XMPP je nainštalovaný na tisícoch serverov na internete.

Otázka: Koľko používateľov používa softvér založený na protokole XMPP?


Odpoveď: Softvér založený na protokole XMPP používa viac ako päťsto miliónov používateľov.

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


Odpoveď: Medzi klientov, ktorí používajú protokol XMPP, patria Pidgin a iChat.

Otázka: Aká je hlavná výhoda toho, že XMPP je otvorený štandard?


Odpoveď: Hlavnou výhodou otvoreného štandardu XMPP je, že každý, kto má doménové meno a pripojenie na internet, môže spustiť vlastný server.


Prehľadať
AlegsaOnline.com - 2020 / 2025 - License CC3