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

一. 什么是即时通讯(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

转载于:https://www.cnblogs.com/mattle/p/5034014.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值