Extensible Messaging and Presence Protocol

Wikipedia
Loikkaa: valikkoon, hakuun
XMPP Standards Foundation
Internet-protokolla
Network-receive.svg

sovelluskerros
DHCPDHCPv6DNSESMTPFTPHTTPIMAPIRCLDAPMGCPNNTPNTPPOP3RPCRTPRTSPSIPSMTPSNMPSOCKSSSHTelnetTLS/SSLXMPP
Go-up.svg

kuljetuskerros
TCPUDPDCCPSCTPRSVPRIPBGPECN
Internet-web-browser.svg

verkkokerros
IP (IPv4 ja IPv6)ICMPICMPv6IGMPOSPFIPsec

Extensible Messaging and Presence Protocol (XMPP) (tunnettu aiemmin nimellä Jabber[1]) on pikaviestintään ja läsnäolon seurantaan kehitetty avoin teknologia. XMPP-protokolla on laajennettava, ja tukee nykyään pikaviestinnän lisäksi muun muassa VoIP-puheluita ja tiedostonsiirtoa. Sähköpostin tavoin XMPP-järjestelmällä ei ole yhtä keskitettyä palvelinta, vaan järjestelmä tunnistaa käyttäjän palveluntarjoajan domain-tunnuksen avulla. Tunnetuimpia XMPP-palveluntarjoajia ovat Jabber.org, joka tunnetaan nk. alkuperäisenä pikaviestipalveluna, ja Google, joka tarjoaa ilmaista Google Talk -palveluaan. Erityisesti suomalaisille palvelua tarjoaa Jabber.fi. Facebookilla on myös XMPP-protokollaa käyttävä liityntä pikaviestimeensä[2].

Historia[muokkaa | muokkaa wikitekstiä]

Jeremie Miller julkisti Jabber-projektin vuonna 1998 tavoitteenaan luoda avoimiin standardeihin nojautuva pikaviestinjärjestelmä. Ensimmäinen palvelinohjelmisto, jabberd, valmistui vuonna 1999. Vuonna 2001 luotiin Jabber Software Foundation jonka tehtäväksi tuli Jabber-protokollan ja sen laajennuksien määritteleminen. IETF standardoi protokollan vuonna 2004 nimellä XMPP ja Jabber Software Foundation sai nimen XMPP Standards Foundation kolme vuotta myöhemmin[3].

19. toukokuuta 2014 monet XMPP-palvelinten ylläpitäjät määrittelivät salauksen pakolliseksi sekä asiakassovellusten että palvelinten välisessä liikenteessä[4].

Standardointi[muokkaa | muokkaa wikitekstiä]

XMPP-protokolla määritellään seuraavissa RFC-dokumenteissa:

  • RFC 3920 - Extensible Messaging and Presence Protocol (XMPP): Core
  • RFC 3921 - Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence
  • RFC 3922 - Mapping the Extensible Messaging and Presence Protocol (XMPP) to Common Presence and Instant Messaging (CPIM)
  • RFC 3923 - End-to-End Signing and Object Encryption for the Extensible Messaging and Presence Protocol (XMPP)

Tämän lisäksi XMPP Standards Foundation julkaisee omia laajennuksia protokollaan.

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  • History of XMPP 15. heinäkuuta 2005. XMPP Standards Foundation. Viitattu 27. heinäkuuta 2007. (englanniksi)
  • Jabber Technical Overview 26. tammikuuta 2005. Jabber Software Foundation. Viitattu 27. heinäkuuta 2007. (englanniksi)

Viitteet[muokkaa | muokkaa wikitekstiä]

  1. Jabber Inc. - About Us
  2. Facebook 10. helmikuuta 2010. Viitattu 1. lokakuuta 2010. (englanniksi)
  3. XSF Press Release 16. tammikuuta 2007. XMPP Standards Foundation. Viitattu 27. heinäkuuta 2007. (englanniksi)
  4. Happy Encrypted Network! 19. toukokuuta 2014. XMPP Standards Foundation. Viitattu 3. kesäkuuta 2014. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.