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.
Aliases (2)
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 |