XMPP, eXtensible Messaging and Presence Protocol

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite: TCP/IP.
Protocol type:Application layer protocol.
Ports:5222 (client), 5269 (server).
URN:urn:ietf:params:xml:ns:xmpp-e2e.
MIME subtype: application/xmpp+xml.
SNMP MIBs:
Working groups: xmpp, Extensible Messaging and Presence Protocol. Concluded October 2004.
Links: www.jabber.org
www.xmpp.org

RFC 3920:

XMPP is a simplified and specialized protocol for streaming XML elements in order to exchange structured information in close to real time. Because XMPP does not require the parsing of arbitrary and complete XML documents, there is no requirement that XMPP needs to support the full feature set of XML.

XMPP has been adapted from the protocols originally developed in the Jabber open-source community, which can be thought of as "XMPP 0.9".


MAC header IP header TCP header XMPP message Data :::

Glossary:


RFCs:

[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).

[RFC 6120] Extensible Messaging and Presence Protocol (XMPP): Core.


Publications:


Obsolete RFCs:

[RFC 3920] Extensible Messaging and Presence Protocol (XMPP): Core.


Description Glossary RFCs Publications Obsolete RFCs