美文网首页
XMPP——可扩展通讯和表示协议

XMPP——可扩展通讯和表示协议

作者: 不吃兔子的胡萝卜_2127 | 来源:发表于2020-02-13 10:41 被阅读0次

可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议。

一.基本概括

是一种基于标准通用标记语言的子集XML的协议,继承了XML环境中灵活的发展性。XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP的标准化核心结构被分为两部分:

(1)核心的XML流传输协议

(2)基于XML的FreeEIM流传输的即时通讯扩展应用

XMPP的扩展协议Jingle使得其支持语音和视频。

二.基本网络结构

XMPP定义的三个角色:

(1)客户端

(2)服务器:同时承担了客户端信息记录,连接管理和信息的路由功能

(3)网关:承担着与异构即时通信系统的互联互通,异构系统可以包括SMS(短信),MSNICQ等。

基本的网络形式:但客户端通过TCP/IP连接到单服务器,然后在之上传输XML。

三.系统特点

1.客户机/服务器通信模式;

2.分布式网络

3.简单的客户端

4.标准通用标记语言的子集XML的数据格式

XMPP 是一种很类似于http协议的一种数据传输协议,它的过程就如同“解包装--〉包装”的过程,用户只需要明白它接收的类型,并理解它返回的类型,就可以很好的利用xmpp来进行数据通讯

相关文章

  • XMPP(IPTV项目消息通讯)

    【XMPP】可扩展通讯和表示协议, Extensible Messaging and Presence Proto...

  • XMPP (小明屁屁?) 麦盖鬼?

    一. 麦盖系XMPP? 1.XMPP (可扩展通讯和表示协议) 2.XMPP是一个机遇XML的及时通讯协议, 官方...

  • XMPP——可扩展通讯和表示协议

    可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以J...

  • 02-即时通讯-XMPP 简单介绍

    XMPP是什莫 1.XMPP:可扩展通讯和表示协议 2.XMPP是一种基于XML的即时通讯 3.XMPP的官方文档...

  • XMPP理解

    简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求 - 响应服务中的 XML 数据元流式传...

  • XMPP协议(IM)

    XMPP概念(可扩展通讯和表示协议) XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中...

  • OpenFire学习:XMPP协议

    一、概述 XMPP全称为可扩展通讯和表示协议,是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中...

  • 在应用中集成XMPPFramework

    由于刚刚做完一个即时通信的小功能,故写此文记录一下 XMPP可扩展通讯和表示协议 在iOS应用里集成即时聊天功能,...

  • XMPP 与 环信的实现原理

    XMPP The Extensible Messaging and PresenceProtocol(可扩展通讯协...

  • XMPP 与 环信的实现原理

    XMPP The Extensible Messaging and PresenceProtocol(可扩展通讯协...

网友评论

      本文标题:XMPP——可扩展通讯和表示协议

      本文链接:https://www.haomeiwen.com/subject/snjctqtx.html