您的位置:首页 > 其它

XMPP系列 - 01 - 即时通信简述

2015-12-09 20:03 441 查看
一. 什么是即时通讯(IM)

  即时通信(instant message,IM)是指能够即时发送和接收互联网消息等的业务

二. 通讯协议

  1. IMPP - 即时信息和空间协议

  2. PRIM - 空间和即时信息协议

  3. SIP - 针对即时通讯和空间平衡扩充的进程开始协议

  4.XMPP

三. 为什么选择XMPP协议

  1. 背景 - 该协议的前身是Jabber

  2. 优势

    a. 可扩展性

      XMPP协议是以XML为基础的,这表明XMPP是可扩展的,所以XMPP信息不仅可以是简单的文本,而且可以携带复杂的数据和各种格式的文件,也就是说XMPP协议不仅可以用在人与人之间的交流,而且可以实现软件与软件或软件与人之间的交流

    b. 标准化

      XMPP是一种基于XML架构的开放式协议,在IM通讯中被广泛采用

  3. 缺点 - 数据负载太重

四. XMPP协议内容

  1. XMPP中定义了三个角色  

    客户端  服务器  网关

  2. 角色作用

    服务器 - 客户端信息记录,连接管理和信息的路由功能

    网关 - 与异构即时通信系统的互联互通,异构系统可以包括SMS(短信),MSN,ICQ等

  3. 通信方式 - 在三者的任意两个之间双向发生

  4. 通信形式 - 客户端通过TCP/IP连接到单服务器,然后在之上传输XML
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: