XMPP/Jabber Protocol

Source: Internet
Author: User
Tags abstract definition

XMPP (the Extensible messaging and presence Protocol): extensible communication and representation protocols.

Introduction: scalable communication and express protocol (XMPP) can be used for XML data element stream transmission in real-time service communication, presentation, and demand-response services. XMPP is based on the jabber protocol, while Jabber is a common open protocol in instant messaging.

XMPP (Scalable Message Processing site protocol) is based on the Extensible Markup Language (XML), It is usedInstant Message(Im) And online on-site detection. It facilitates quasi-real-time operations between servers. This agreement may eventually allowInternetThe user sends instant messages to anyone else on the Internet, even if the operating system andBrowserDifferent.

The predecessor of XMPP isJabberAn open-source networkInstant MessagingProtocol. XMPP is currentlyIETFThe International Standards Organization has completed standardization. The core results of standardization are divided into two parts;

Core XML Stream Transmission Protocol

XML-basedFreeeimStream TransmissionInstant MessagingExtended applications

Core XML Stream of XMPPTransmission ProtocolSo that XMPP canNetwork communication protocolMore standardized platform. With the help of XML's easy-to-parse and read features, the XMPP protocol can be very beautiful.

The extended application of XMPP instant messaging is based on an abstract definition of instant messaging by IETF before, and is widely used with other instant messaging protocols, suchAimQQ and other advanced features such as complete functions and perfection.

The XMPP extension protocol jingle enables it to support voice and video.

The official XMPP documentation is RFC 3920.

Common urls:

Http://xmpp.org/XMPP Official Website

Http://wiki.jabbercn.org/Jabber/XMPP Chinese translation program

Http://www.igniterealtime.org/open source software, openfire is an instant messaging server software, spark is the instant messaging client software.

 

Jabber overview .docx

Jabbertechnology overview .docx

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.