Extensible Messaging and Presence Protocol

Extensible Messaging and Presence Protocol (XMPP) (iepriekš saukts Jabber) ir tūlītējās ziņapmaiņas protokols. Tā pamatā ir XML.

Tas atšķiras no vairuma protokolu, jo ir atvērts standarts. Tas nozīmē, ka ikviens, kam ir domēna vārds un interneta pieslēgums, var izmantot savu serveri. Lielākā daļa programmatūras un klientu ir atvērtā koda.

Cita programmatūra, piemēram, Google Talk un Gizmo5, izmanto XMPP protokolu. Tas ir instalēts tūkstošiem serveru visā internetā. Uz šo protokolu balstītu programmatūru izmanto vairāk nekā pieci simti miljoni lietotāju. Klienti ir Pidgin un iChat.

Vēsture

Džeremijs Millers sāka Jabber projektu 1998. gadā. Pirmā lielā publiskā versija tika izdota 2000. gada maijā. Šī agrīnā programmatūra bija XMPP pamatā. Tā bija konkurente SIMPLE, kura pamatā bija SIP protokols.

2001. gada augustā tika nodibināts Jabber programmatūras fonds (JSF). JSF galvenais uzdevums bija pārvaldīt XMPP XML protokolus, tos dokumentējot. Tāpat šīs organizācijas uzdevums bija koordinēt daudzos uzņēmumus, kas izmantoja XMPP tehnoloģiju.

2002. gadā Interneta inženierijas darba grupa izveidoja darba grupu, lai formalizētu protokolu. Grupas nosaukums bija Extensible Messaging and Presence Protocol Working Group jeb XMPP WG.

2007. gadā Jabber Software Foundation (JSF) kļuva par XMPP Standards Foundation (XSF).

XMPP un HTTP

XMPP var izmantot HTTP, lai nosūtītu datus uz serveriem. Tas ir noderīgi, ja ir stingri ugunsmūri, jo datus var nosūtīt caur tīmekli, nevis caur citu portu (5222 un 5223 portu).

Ir arī atvērti publiski serveri, kas izmanto standarta porti (80 un 443), lai lietotāji varētu izveidot savienojumu no vairuma ugunsmūru.

Jautājumi un atbildes

J: Kas ir XMPP?


A: XMPP ir saīsinājums no Extensible Messaging and Presence Protocol (Paplašināms ziņojumapmaiņas un klātbūtnes protokols). Tas ir tūlītējas ziņojumapmaiņas protokols, kura pamatā ir XML, un tas ir atvērts standarts.

J: Ar ko XMPP atšķiras no citiem protokoliem?


A: XMPP atšķiras no citiem protokoliem, jo tas ir atvērts standarts. Tas nozīmē, ka ikviens, kam ir domēna vārds un interneta pieslēgums, var palaist savu serveri.

J: Kādas programmatūras izmanto XMPP protokolu?


A: Google Talk un Gizmo5 ir programmatūras piemēri, kas izmanto XMPP protokolu. Lielākā daļa programmatūras un klienti ir atvērtā koda.

J: Cik daudzos serveros internetā ir instalēts XMPP?


A: XMPP ir instalēts tūkstošiem serveru visā internetā.

J: Cik lietotāju izmanto programmatūru, kas balstīta uz XMPP protokolu?


A: Vairāk nekā pieci simti miljoni lietotāju izmanto programmatūru, kas balstīta uz XMPP protokolu.

J: Kādi klienti izmanto XMPP?


A: Daži klienti, kas izmanto XMPP, ir Pidgin un iChat.

J: Kāda ir galvenā priekšrocība tam, ka XMPP ir atvērts standarts?


A: Galvenā XMPP kā atvērtā standarta priekšrocība ir tā, ka ikviens, kam ir domēna vārds un interneta pieslēgums, var palaist savu serveri.

AlegsaOnline.com - 2020 / 2023 - License CC3