7 | Application |
---|---|
6 | Présentation |
5 | Session |
4 | Transport |
3 | Réseau |
2 | Liaison de données |
1 | Physique |
Modèle OSI |
XMPP (" eXtensible Messaging and Presence Protocol ", en français " protocole extensible de présence et de messagerie ") 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 ouvert 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 :
XMPP est utilisé à travers le monde par des centaines de serveurs publics et privés, et des millions d'utilisateurs. À noter que de très nombreux acteurs industriels utilisent XMPP, notamment Google Talk, Wanadoo Livecom, Gizmo Project, IBM Lotus Notes, etc.
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.
De très nombreuses applications Jabber peuvent être créées :
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.