Extensible Messaging and Presence Protocol

Protokol XMPP (Extensible Messaging and Presence Protocol) (prej imenovan Jabber) je protokol za takojšnje sporočanje. Zgleduje se po XML.

Od večine protokolov se razlikuje po tem, da je odprt standard. To pomeni, da lahko vsakdo, ki ima ime domene in internetno povezavo, upravlja svoj strežnik. Večina programske opreme in odjemalcev je odprtokodnih.

Druga programska oprema, kot sta Google Talk in Gizmo5, uporablja protokol XMPP. Nameščen je na tisoče strežnikov po vsem internetu. Programsko opremo, ki temelji na tem protokolu, uporablja več kot petsto milijonov uporabnikov. Med odjemalci sta Pidgin in iChat.

Zgodovina

Jeremie Miller je projekt Jabber začel leta 1998. Prva večja javna izdaja je bila maja 2000. Ta zgodnja programska oprema je bila osnova za XMPP. Bila je konkurenca protokolu SIMPLE, ki je temeljil na protokolu SIP.

Avgusta 2001 je bila ustanovljena fundacija Jabber Software Foundation (JSF). Glavna vloga JSF je bila upravljanje protokolov XML za XMPP z njihovim dokumentiranjem. Poleg tega naj bi organizacija usklajevala številna podjetja, ki so uporabljala tehnologijo XMPP.

Leta 2002 je projektna skupina za internetno inženirstvo ustanovila delovno skupino za formalizacijo protokola. Skupina se je imenovala Extensible Messaging and Presence Protocol Working Group ali XMPP WG.

Leta 2007 je Jabber Software Foundation (JSF) postala XMPP Standards Foundation (XSF).

XMPP in HTTP

XMPP lahko za pošiljanje podatkov v strežnike uporablja HTTP. To je uporabno, kadar so vzpostavljeni strogi požarni zidovi, saj se lahko podatki pošiljajo prek spleta in ne prek drugih vrat (vrata 5222 in 5223).

Na voljo so tudi odprti javni strežniki, ki uporabljajo standardna vrata (80 in 443), tako da se lahko uporabniki povežejo izza večine požarnih zidov.

Vprašanja in odgovori

V: Kaj je XMPP?


O: XMPP je kratica za Extensible Messaging and Presence Protocol (razširljiv protokol za sporočanje in prisotnost). To je protokol za takojšnje sporočanje, ki temelji na XML in je odprt standard.

V: Kako se XMPP razlikuje od drugih protokolov?


O: XMPP se razlikuje od drugih protokolov, ker je odprt standard. To pomeni, da lahko vsakdo, ki ima ime domene in internetno povezavo, upravlja svoj strežnik.

V: Katera programska oprema uporablja protokol XMPP?


O: Google Talk in Gizmo5 sta primera programske opreme, ki uporabljata protokol XMPP. Večina programske opreme in odjemalcev je odprtokodnih.

V: Koliko strežnikov v internetu ima nameščen protokol XMPP?


O: Protokol XMPP je bil nameščen na več tisoč strežnikih po internetu.

V: Koliko uporabnikov uporablja programsko opremo, ki temelji na protokolu XMPP?


O: Programsko opremo, ki temelji na protokolu XMPP, uporablja več kot petsto milijonov uporabnikov.

V: Kateri odjemalci uporabljajo protokol XMPP?


O: Nekateri odjemalci, ki uporabljajo protokol XMPP, so Pidgin in iChat.

V: Kakšna je glavna prednost odprtega standarda XMPP?


O: Glavna prednost odprtega standarda XMPP je, da lahko vsak, ki ima ime domene in internetno povezavo, upravlja svoj strežnik.

AlegsaOnline.com - 2020 / 2023 - License CC3