XMPP

XMPP er et sæt af åbne protokoller for instant messaging og tilstedeværelse baseret på XML. Softwaren er baseret på XMPP er bredt spredt ud over tusindvis af servere på internettet; i henhold til XMPP Standards Foundation, der allerede i 2003 blev brugt af omkring ti millioner mennesker i hele verden.

Historie

Jeremie Miller begyndte projektet i 1998; hans første store offentlige udgivelse fandt sted i marts 2000. Det vigtigste produkt i projektet er jabberd, en server, som klienterne forbinde XMPP at aktivere samtalen. Denne server kan oprette et privat netværk XMPP, eller kan være en del af et globalt netværk XMPP og offentlige. De vigtigste elementer i XMPP er distribueret karakter af messaging-systemet og brugen af ​​streaming XML.

En unik egenskab ved XMPP-systemet er, at transport, også kendt som en gateway eller agenter, der giver brugerne mulighed for at få adgang til netværk ved hjælp af andre protokoller, såsom AIM og ICQ, MSN Messenger og Windows Messenger, Yahoo! Messenger, SMS eller e-mail.

I modsætning til multi-protokol klienter som Trillian eller Pidgin, XMPP giver denne adgang på serverniveau ved at kommunikere via specielle gateway-tjenester, der kører på en fjerncomputer.

Hver XMPP bruger kan registrere med en af ​​disse gateways ved at give de nødvendige oplysninger til at få adgang til specifikke netværk, og kan derefter kommunikere med brugerne af dette net, som om de var brugere XMPP. Det betyder, at enhver klient, der understøtter XMPP protokol kan bruges til at få adgang til ethvert netværk, som eksisterer en gateway, uden at det er nødvendigt at programmere støtten til protokollen for det nye netværk i klienten.

Styrker

Svagheder

XMPP-protokoller

De såkaldte grundlæggende protokoller er blevet vedtaget af IETF under navnet XMPP og dækker:

  • Den grundlæggende teknologi af XML Streaming
  • Sikkerhed
  • Internationalisering

XMPP

Den XMPP er det sæt af protokoller, der er udviklet af Instant Messaging XMPP Standards Foundation, som udgør kernen i XMPP og at IETF har valgt at tage med Request for Comments:

  • RFC 3920: Hjertet af XMPP-protokollen til streaming XML, sikkerhed og internationalisering
  • RFC 3921: udvidelser baseret tilstedeværelse som kontaktlister, abonnementer og whitelisting / sortlistning

Med det samme begreb også betegner arbejdsgruppen om organisationen.

De andre XMPP-protokoller endnu ikke er vedtaget af IETF og stadig under konstruktion kaldes XMPP Extension protokoller eller XEP og dækker mange aspekter, herunder voice over IP.

Forrige artikel Xenon-lampe
Næste artikel X3D

Relaterede artikler