Extensible Messaging and Presence Protocol

Extensible Messaging and Presence Protocol (XMPP) (tidigare Jabber) är ett protokoll för snabbmeddelanden. Det är inspirerat av XML.

Det skiljer sig från de flesta protokoll eftersom det är en öppen standard. Det innebär att vem som helst som har ett domännamn och en internetanslutning kan driva sin egen server. De flesta programvaror och klienter är öppen källkod.

Andra program som Google Talk och Gizmo5 använder XMPP-protokollet. Det har installerats på tusentals servrarInternet. Det finns över femhundra miljoner användare som använder programvara som bygger på protokollet. Bland klienterna finns Pidgin och iChat.

Historia

Jeremie Miller startade Jabber-projektet 1998. Den första större publika versionen kom i maj 2000. Denna tidiga programvara låg till grund för XMPP. Den var en konkurrent till SIMPLE, som byggde på SIP-protokollet.

I augusti 2001 startades Jabber Software Foundation (JSF). JSF:s huvudsakliga uppgift var att hantera XML-protokollen för XMPP genom att dokumentera dem. Dessutom skulle organisationen samordna de många företag som använde XMPP-tekniken.

År 2002 skapade Internet Engineering Task Force en arbetsgrupp för att formalisera protokollet. Gruppen fick namnet Extensible Messaging and Presence Protocol Working Group, eller XMPP WG.

År 2007 blev Jabber Software Foundation (JSF) till XMPP Standards Foundation (XSF).

XMPP och HTTP

XMPP kan använda HTTP för att skicka data till servrarna. Detta är användbart när det finns strikta brandväggar, eftersom data kan skickas via webben i stället för via en annan port (port 5222 och 5223).

Det finns också öppna offentliga servrar som använder standardportar (port 80 och 443) så att användare kan ansluta bakom de flesta brandväggar.

Frågor och svar

F: Vad är XMPP?


S: XMPP står för Extensible Messaging and Presence Protocol. Det är ett protokoll för snabbmeddelanden som är inspirerat av XML och är en öppen standard.

F: Hur skiljer sig XMPP från andra protokoll?


S: XMPP skiljer sig från andra protokoll genom att det är en öppen standard. Det innebär att vem som helst som har ett domännamn och en internetanslutning kan köra sin egen server.

F: Vilka program använder XMPP-protokollet?


S: Google Talk och Gizmo5 är exempel på programvara som använder XMPP-protokollet. De flesta programvarorna och klienterna har öppen källkod.

F: Hur många servrar på Internet har installerat XMPP?


S: XMPP har installerats på tusentals servrar över hela Internet.

F: Hur många användare använder programvara baserad på XMPP-protokollet?


S: Det finns över femhundra miljoner användare som använder programvara baserad på XMPP-protokollet.

F: Vilka är några klienter som använder XMPP?


S: Några klienter som använder XMPP är Pidgin och iChat.

F: Vad är den största fördelen med att XMPP är en öppen standard?


S: Den största fördelen med att XMPP är en öppen standard är att vem som helst som har ett domännamn och en internetanslutning kan köra sin egen server.

AlegsaOnline.com - 2020 / 2023 - License CC3