XMPP

E42571

XMPP (Extensible Messaging and Presence Protocol) is an open, XML-based communication protocol primarily used for instant messaging, presence information, and real-time data exchange over the internet.


Statements (51)
Predicate Object
instanceOf communication protocol
instant messaging protocol
open standard
abbreviationOf Extensible Messaging and Presence Protocol
addressingScheme Jabber ID
basedOn XML
designGoal decentralization
extensibility
near real-time delivery
open federation
extensionNamespacePrefix XEP
formerlyKnownAs Jabber
fullName Extensible Messaging and Presence Protocol
governedBy XMPP Standards Foundation
hasCoreSpecification RFC 6120
RFC 6121
RFC 7622
hasExtensionMechanism XMPP Extension Protocols
JIDFormat localpart@domain/resource
operatesOver Internet
originatedFrom Jabber open-source community
primaryUse instant messaging
presence information
real-time data exchange
protocolType application layer protocol
stream-oriented protocol
standardizedBy IETF
supports end-to-end encryption via extensions
federated messaging
file transfer
multi-user chat
presence notifications
presence subscriptions
publish-subscribe
real-time communication
resource binding
roster management
voice and video signaling
supportsAuthentication SASL
supportsSecurity TLS
typicalPort 5222
typicalTransport TCP
usedFor IoT communication
consumer messaging
enterprise messaging
gaming communication
social networking features
uses XML stanzas
XML streams
client-server architecture
server-to-server federation

Referenced by (6)
Subject (surface form when different) Predicate
Apple iChat ("Jabber")
Apple iChat
supportsProtocol
XMPP ("Extensible Messaging and Presence Protocol")
abbreviationOf
XMPP ("Jabber")
formerlyKnownAs
XMPP ("Extensible Messaging and Presence Protocol")
fullName
STARTTLS
usedInProtocol

Please wait…