IMsocketiOS Developer

XMPP协议简介

2016-08-29  本文已影响58人  苦可乐

XMPP协议的简介

即时通讯技术(IM)支持用户在线实时交谈,如果发送一条消息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容.有许多的IM系统,比如AOL IM 、Yahoo IM 、MSN 以及QQ,他们最大的区别在于各自通讯协议的实现,所以即时通讯技术的核心在于它的传输协议. 协议用来说明信息在网络上如何传输、如果有一个统一的传输协议,那么应当可以实现各个IM之间的直接通讯,为了创建即使通讯的统一标准,目前已经出现过的IM协议包括: IETF的对话初始协议(SIP) 和即时通讯对话初始协议和表示扩展协议(SIMPLE)、应用交换协议(APEX)、显示和即使通讯协议...

XMPP中定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。

服务器同时承担了客户端信息记录,连接管理和信息的路由功能。 网关承担着与异构即时通信系统的互联互通,异构系统可以包括SMS(短信),MSN,ICQ等。

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

516F9DE6-150B-4C3F-BFEE-CD3DC04913C5.png
上一篇下一篇

猜你喜欢

热点阅读