Extensible Messaging and Presence Protocol : Core
RFC 6120, “Extensible Messaging and Presence Protocol : Core”, is a Proposed Standard document published in March 2011 by P. Saint-Andre. It obsoletes RFC 3920. It has since been updated by RFC 7590, RFC 8553. The canonical text is published by the RFC Editor.
Abstract
The Extensible Messaging and Presence Protocol (XMPP) is an application profile of the Extensible Markup Language (XML) that enables the near-real-time exchange of structured yet extensible data between any two or more network entities. This document defines XMPP's core protocol methods: setup and teardown of XML streams, channel encryption, authentication, error handling, and communication primitives for messaging, network availability ("presence"), and request-response interactions. This document obsoletes RFC 3920. [STANDARDS-TRACK]
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 6120 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 6119 IPv6 Traffic Engineering in IS-IS
- RFC 6121 Extensible Messaging and Presence Protocol : Instant Messaging and Presence
- RFC 6118 Update of Legacy IANA Registrations of Enumservices
- RFC 6122 Extensible Messaging and Presence Protocol : Address Format
- RFC 6117 IANA Registration of Enumservices: Guide, Template, and IANA Considerations
- RFC 6123 Inclusion of Manageability Sections in Path Computation Element Working Group Drafts
- RFC 6116 The E.164 to Uniform Resource Identifiers Dynamic Delegation Discovery System Application
- RFC 6124 An EAP Authentication Method Based on the Encrypted Key Exchange Protocol