Extensible Messaging and Presence Protocol

Extensible Messaging and Presence Protocol (XMPP) (wcześniej nazywany Jabber) jest protokołem do przesyłania wiadomości błyskawicznych. Jest on inspirowany przez XML.

Różni się on od większości protokołów, ponieważ jest standardem otwartym. Oznacza to, że każdy, kto ma nazwę domeny i połączenie z Internetem może uruchomić własny serwer. Większość oprogramowania i klientów jest typu open source.

Inne programy, takie jak Google Talk i Gizmo5, używają protokołu XMPP. Został on zainstalowany na tysiącach serwerów w całym Internecie. Istnieje ponad pięćset milionów użytkowników, którzy korzystają z oprogramowania opartego na tym protokole. Do klientów należą Pidgin oraz iChat.

Historia

Jeremie Miller rozpoczął projekt Jabber w 1998 roku. Pierwsze duże publiczne wydanie ukazało się w maju 2000 roku. To wczesne oprogramowanie stanowiło podstawę dla XMPP. Był to konkurent SIMPLE, który opierał się na protokole SIP.

W sierpniu 2001 roku została założona Jabber Software Foundation (JSF). Główną rolą JSF było zarządzanie protokołami XML dla XMPP poprzez ich dokumentowanie. Oprócz tego organizacja miała koordynować działalność wielu firm, które wykorzystywały technologię XMPP.

W 2002 roku organizacja Internet Engineering Task Force utworzyła grupę roboczą, której zadaniem było sformalizowanie protokołu. Grupa ta została nazwana Extensible Messaging and Presence Protocol Working Group, czyli XMPP WG.

W 2007 roku Jabber Software Foundation (JSF) przekształciła się w XMPP Standards Foundation (XSF).

XMPP i HTTP

XMPP może używać HTTP do wysyłania danych do serwerów. Jest to przydatne, gdy istnieją ścisłe zapory sieciowe, ponieważ dane mogą być wysyłane przez sieć zamiast przez inny port (port 5222 i 5223).

Istnieją również otwarte serwery publiczne, które używają standardowych portów (port 80 i 443), dzięki czemu użytkownicy mogą łączyć się zza większości zapór sieciowych.

Pytania i odpowiedzi

P: Co to jest XMPP?


O: XMPP to skrót od Extensible Messaging and Presence Protocol. Jest to protokół wiadomości błyskawicznych, który jest inspirowany XML i jest otwartym standardem.

P: Czym różni się XMPP od innych protokołów?


O: XMPP różni się od innych protokołów, ponieważ jest otwartym standardem. Oznacza to, że każdy, kto ma nazwę domeny i połączenie internetowe, może uruchomić własny serwer.

P: Jakie programy używają protokołu XMPP?


O: Google Talk i Gizmo5 to przykłady oprogramowania korzystającego z protokołu XMPP. Większość oprogramowania i klientów jest open source.

P: Na ilu serwerach w Internecie zainstalowano protokół XMPP?


O: Protokół XMPP został zainstalowany na tysiącach serwerów w Internecie.

P: Ilu użytkowników korzysta z oprogramowania opartego na protokole XMPP?


O: Ponad pięćset milionów użytkowników korzysta z oprogramowania opartego na protokole XMPP.

P: Jakie klienty korzystają z protokołu XMPP?


O: Niektóre klienty korzystające z XMPP to Pidgin i iChat.

P: Jaka jest główna zaleta otwartego standardu XMPP?


O: Główną zaletą otwartego standardu XMPP jest to, że każdy, kto ma nazwę domeny i połączenie internetowe, może uruchomić własny serwer.

AlegsaOnline.com - 2020 / 2023 - License CC3