XMPP

XMPP

Extensible Messaging and Presence Protocol

Pile de protocoles
7 • Application
6 • Présentation
5 • Session
4 • Transport
3 • Réseau
2 • Liaison
1 • Physique
Modèle Internet
Modèle OSI

XMPP (eXtensible Messaging and Presence Protocol, en français « protocole extensible de présence et de messagerie », anciennement appelé Jabber[1]) est le nom d'un protocole standard ouvert de l'IETF de messagerie instantanée.

C'est un protocole basé sur une architecture client/serveur permettant les échanges décentralisés de messages instantanés ou non, entre clients, au format XML. XMPP est en développement constant et ouvert au sein de l'IETF.

La force du protocole XMPP réside dans sa séparation en deux parties différentes :

  • Le protocole de base contient les concepts fondamentaux pour faire fonctionner une infrastructure Jabber. Il est défini par les RFC 3920, 3921, 3922 et 3923. Théoriquement, une telle infrastructure ne peut pas fonctionner sans appliquer complètement ces protocoles.
  • Les XEPs (XMPP Extension Proposal) sont des propositions pour ajouter des fonctionnalités au protocole Jabber. Les serveurs ou clients ne sont pas obligés d'adopter ces extensions. Cela peut bloquer certaines fonctionnalités entre deux utilisateurs. Les XEPs sont continuellement créés, révisés ou améliorés.

XMPP est utilisé à travers le monde par des centaines de serveurs publics et privés, et des millions d'utilisateurs. De très nombreux acteurs industriels utilisent XMPP, notamment Google Talk, Gizmo5, IBM Lotus Notes, Sun Java Instant Messaging Server (voir (en) Sun Java System Messaging Server), etc.

Sommaire

XMPP et Jabber

XMPP est le cœur de Jabber. XMPP est à Jabber ce que HTTP est au Web.

Le protocole lui-même est maintenu par la XMPP Standards Foundation (ancienne Jabber Software Foundation) et est standardisé par l'IETF sous le nom XMPP.

Applications Jabber

De très nombreuses applications Jabber peuvent être créées :

  • messagerie instantanée et présence
  • notifications
  • diffusion par push
  • transferts de fichiers
  • travail collaboratif en temps-réel
  • échange de données
  • jeux en ligne

Grâce à Jingle, extension multimédia de XMPP, il sera bientôt possible d'étendre les flux à tout contenu binaire : téléphonie sur Internet, visioconférence, etc.

Voir ausssi

Articles connexes

Références

Liens externes

  • (en) Site officiel
  • (en) Les distinctions à faire entre XMPP et Jabber
  • (en) Les RFC publiées par l'IETF :
    • 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)
  • (en) Les XEP :
    • XEP-0001 : XMPP Extension Protocols (XEPs), Procedural, Active, 2006-10-04
    • XEP-0002 : Jabber Interest Groups, Procedural, Active, 2001-07-09
    • XEP-0003 : Proxy Accept Socket Service, Historical, Active, 2004-01-22
    • XEP-0004 : Data Forms, Standards Track, Final, 2006-01-25
    • XEP-0009 : Jabber-RPC,Standards Track, Final,2006-02-09
    • XEP-0012 : Last Activity, Historical, Active, 2004-01-22
    • XEP-0013 : Flexible Offline Message Retrieval, Standards Track, Draft, 2005-07-14
    • XEP-0019 : Streamlining the JIGs, Informational, Active, 2002-03-19
    • ...
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Extensible Messaging and Presence Protocol ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article XMPP de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • XMPP — (Extensible Messaging and Presence Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Instant Messaging Ports: 5222/TCP (Client zu Server) 5269/TCP (Server zu Server) Legacy SSL: 5223/TCP (SSL) XMPP im TCP/IP‑Protokollstapel …   Deutsch Wikipedia

  • Xmpp — (Extensible Messaging and Presence Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Instant Messaging Ports: 5222/TCP (Client zu Server) 5269/TCP (Server zu Server) Legacy SSL: 5223/TCP (SSL) XMPP im TCP/IP‑Protokollstapel …   Deutsch Wikipedia

  • XMPP — Логотип XMPP Standards Foundation XMPP (Extensible Messaging and Presence Protocol  расширяемый протокол обмена сообщениями и информацией о присутствии), ранее известный как Jabber …   Википедия

  • Xmpp — Официальный логотип XMPP Standards Foundation XMPP (англ. eXtensible Messaging and Presence Protocol расширяемый протокол обмена сообщениями и информацией о присутствии, ранее известный как XML открытый, свободный для использования протокол для… …   Википедия

  • XMPP Standards Foundation — is the foundation in charge of the standardization of the protocol extensions of XMPP/Jabber, the open standard of instant messaging and presence of the IETF. History The XSF was originally called the Jabber Software Foundation (JSF). Process… …   Wikipedia

  • XMPP Standards Foundation — (XSF) es la fundación que se encarga de la estandarización de las extensiones del protocolo XMPP, el estándar abierto de mensajería instantanea con presencia del IETF. Contenido 1 Historia 2 Proceso 3 Organización …   Wikipedia Español

  • XMPP-Transport — Ein XMPP Transport (auch XMPP Agent oder XMPP Gateway) ist ein Dienst innerhalb eines XMPP Netzwerkes, der Nutzer anderer Instant Messaging Systeme transparent als XMPP Nutzer repräsentiert. Hiermit ist es möglich, andere Netzwerke (oft als… …   Deutsch Wikipedia

  • XMPP Extension Protocol — Die XMPP Extension Protocols (kurz XEP; dt. etwa „XMPP Erweiterungsprotokolle”) beschreiben offizielle Erweiterungen des Extensible Messaging and Presence Protocol. Über die offiziellen Erweiterungen wacht die XMPP Standards Foundation in einem… …   Deutsch Wikipedia

  • XMPP Standards Foundation — Die XMPP Standards Foundation (XSF) (vor 2007: Jabber Software Foundation, JSF) ist eine gemeinnützige Stiftung, die das XMPP Protokoll spezifiziert und vorantreibt. Die XSF betreibt die Mailing Listen, auf denen die Spezifikation des Protokolls… …   Deutsch Wikipedia

  • XMPP Standards Foundation — Logo officiel de la XMPP Standards Foundation (ex Jabber Software Foundation) XMPP Standards Foundation (XSF, fondation pour les standards XMPP) (anciennement Jabber Software Foundation, JSF) est la fondation chargée du développement, de la… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”