Extensible Messaging and Presence Protocol

Extensible Messaging and Presence Protocol (XMPP) (tidligere kaldet Jabber) er en protokol til instant messaging. Den er inspireret af XML.

Den adskiller sig fra de fleste protokoller, fordi det er en åben standard. Det betyder, at alle, der har et domænenavn og en internetforbindelse, kan køre deres egen server. Det meste af softwaren og klienterne er open source.

Andre programmer som Google Talk og Gizmo5 bruger XMPP-protokollen. Den er blevet installeret på tusindvis af servere over hele internettet. Der er over fem hundrede millioner brugere, der bruger software baseret på protokollen. Blandt klienterne er Pidgin og iChat.

Historie

Jeremie Miller startede Jabber-projektet i 1998. Den første store offentlige udgivelse blev udsendt i maj 2000. Denne tidlige software var grundlaget for XMPP. Det var en konkurrent til SIMPLE, som var baseret på SIP-protokollen.

I august 2001 blev Jabber Software Foundation (JSF) oprettet. JSF's hovedopgave var at administrere XML-protokollerne for XMPP ved at dokumentere dem. Desuden skulle organisationen koordinere de mange virksomheder, der anvendte XMPP-teknologien.

I 2002 oprettede Internet Engineering Task Force en arbejdsgruppe til at formalisere protokollen. Gruppen fik navnet Extensible Messaging and Presence Protocol Working Group, eller XMPP WG.

I 2007 blev Jabber Software Foundation (JSF) til XMPP Standards Foundation (XSF).

XMPP og HTTP

XMPP kan bruge HTTP til at sende data til serverne. Dette er nyttigt, når der er strenge firewalls, fordi data kan sendes via internettet i stedet for via en anden port (port 5222 og 5223).

Der findes også åbne offentlige servere, som bruger standardporte (port 80 og 443), så brugerne kan oprette forbindelse fra bag de fleste firewalls.

Spørgsmål og svar

Q: Hvad er XMPP?


A: XMPP står for Extensible Messaging and Presence Protocol. Det er en protokol til instant messaging, der er inspireret af XML og er en åben standard.

Q: Hvordan adskiller XMPP sig fra andre protokoller?


A: XMPP adskiller sig fra andre protokoller, fordi det er en åben standard. Det betyder, at alle, der har et domænenavn og en internetforbindelse, kan køre deres egen server.

Q: Hvad er det for noget software, der bruger XMPP-protokollen?


A: Google Talk og Gizmo5 er eksempler på software, der bruger XMPP-protokollen. Det meste af softwaren og klienterne er open source.

Q: Hvor mange servere på tværs af internettet har installeret XMPP?


A: XMPP er installeret på tusindvis af servere på tværs af internettet.

Q: Hvor mange brugere anvender software baseret på XMPP-protokollen?


A: Der er over fem hundrede millioner brugere, der bruger software baseret på XMPP-protokollen.

Q: Hvad er nogle af de klienter, der bruger XMPP?


A: Nogle af de klienter, der bruger XMPP, er Pidgin og iChat.

Q: Hvad er den største fordel ved, at XMPP er en åben standard?


A: Den største fordel ved, at XMPP er en åben standard, er, at alle, der har et domænenavn og en internetforbindelse, kan køre deres egen server.

AlegsaOnline.com - 2020 / 2023 - License CC3