Extensible Messaging and Presence Protocol

Az Extensible Messaging and Presence Protocol (XMPP) (korábbi nevén Jabber) egy azonnali üzenetküldési protokoll. Az XML ihlette.

A legtöbb protokolltól eltér, mivel nyílt szabvány. Ez azt jelenti, hogy bárki, aki rendelkezik domainnévvel és internetkapcsolattal, saját szervert futtathat. A legtöbb szoftver és kliens nyílt forráskódú.

Más szoftverek, például a Google Talk és a Gizmo5 az XMPP protokollt használják. Ezt az internet több ezer szerverére telepítették. Több mint ötszázmillió felhasználó használja a protokollon alapuló szoftvereket. A kliensek közé tartozik a Pidgin és az iChat.

Történelem

Jeremie Miller 1998-ban indította el a Jabber projektet. Az első nagyobb nyilvános kiadás 2000 májusában jelent meg. Ez a korai szoftver volt az XMPP alapja. A SIMPLE versenytársa volt, amely a SIP protokollon alapult.

2001 augusztusában megalakult a Jabber Software Foundation (JSF). A JSF fő feladata az XMPP XML protokolljainak kezelése volt, azok dokumentálása révén. Emellett a szervezet feladata volt az XMPP technológiát használó számos vállalat koordinálása is.

2002-ben az Internet Engineering Task Force létrehozott egy munkacsoportot a protokoll formalizálására. A csoport az Extensible Messaging and Presence Protocol Working Group, azaz XMPP WG nevet kapta.

2007-ben a Jabber Software Foundation (JSF) az XMPP Standards Foundation (XSF) nevet kapta.

XMPP és HTTP

Az XMPP a HTTP protokollt használhatja a kiszolgálók felé történő adatátvitelre. Ez akkor hasznos, ha szigorú tűzfalak vannak érvényben, mivel az adatokat a weben keresztül lehet küldeni, nem pedig egy másik porton (5222-es és 5223-as port).

Vannak nyílt nyilvános szerverek is, amelyek szabványos portokat használnak (80-as és 443-as port), így a felhasználók a legtöbb tűzfal mögül is csatlakozhatnak.

Kérdések és válaszok

K: Mi az az XMPP?


V: Az XMPP az Extensible Messaging and Presence Protocol rövidítése. Ez egy azonnali üzenetküldési protokoll, amelyet az XML ihletett, és nyílt szabvány.

K: Miben különbözik az XMPP más protokolloktól?


V: Az XMPP abban különbözik más protokolloktól, hogy nyílt szabvány. Ez azt jelenti, hogy bárki, aki rendelkezik domainnévvel és internetkapcsolattal, saját szervert futtathat.

K: Milyen szoftverek használják az XMPP protokollt?


V: A Google Talk és a Gizmo5 példák az XMPP protokollt használó szoftverekre. A legtöbb szoftver és kliens nyílt forráskódú.

K: Hány szerverre telepítették az XMPP-t az interneten?


V: Az XMPP-t több ezer szerverre telepítették az interneten.

K: Hány felhasználó használja az XMPP protokollon alapuló szoftvert?


V: Több mint ötszázmillió felhasználó használja az XMPP protokollon alapuló szoftvereket.

K: Milyen kliensek használják az XMPP-t?


V: Az XMPP-t használó kliensek közé tartozik a Pidgin és az iChat.

K: Mi a fő előnye annak, hogy az XMPP nyílt szabvány?


V: Az XMPP mint nyílt szabvány fő előnye, hogy bárki, aki rendelkezik domainnévvel és internetkapcsolattal, saját kiszolgálót futtathat.

AlegsaOnline.com - 2020 / 2023 - License CC3