1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动IM

* Thank you QA * 早期的IM系统,在IM客户端和IM服务器之间通讯采用采用UDP协议,UDP协议是不可靠的传输协议,而在 IM客户端之间的直接通讯中,采用具备可靠传输能力的TCP协议。随着用户需求和技术环境的发展,目前主流的即时通讯系统倾向于在即时通讯客户端之间、即时通讯客户端和即时通讯服务器之间都采用TCP协议。 * 10.10 IM 目录 IM概述 IM 协议简介 IM技术原理 IM的应用举例——飞信 IM 概述 即时通讯(Instant Messenger,简称IM),是指能够即时发送和接收互联网消息等的业务。是一个终端服务,允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频交流。 IM 概述 1.即时通讯的行业应用 个人即时通讯,主要是以个人(自然)用户使用为主.如QQ.新浪UC. 商务即时通讯,主要是指买卖关系为主.如阿里旺旺贸易通.拍拍网。 行业即时通信,主要局限于某些行业或领域使用的即时通讯软件,如盛大圈圈,奥博即时通讯。 2.即时通讯的功能 文字聊天。语音聊天。传送文件。拨打电话。远程协助。 视频聊天。邮件辅助。发送短信。浏览咨询。 即时通讯的起源 最早的即时通讯工具是ICQ。意思是:“I seek you!”1996年7月,四名以色列青年成立了mirabilies公司,因为与朋友的联络不方便等原因,所以于1996年11月份发布了ICQ即时通讯的化时代的软件,从此逐渐走进了人们的视线。 IM 工作原理 IM技术原理和工作方式 IIM服务器 用户A 用户B TCP/UDP协议 TCP协议 即时通讯协议 IM的四种即时通讯协议简介 TCP与UDP的区别 IM的技术原理 基于XMPP即时通信网关应用研究 四种即时通讯协议简介 目前IM有四种协议: 即时信息和空间协议(IMPP) 空间和即时信息协议(PRIM) 针对即时通讯和空间平衡扩充的进程开始协议 SIP(SIMPLE)以及XMPP。 PRIM与XMPP、 SIMPLE类似,但已经不再使用了 四种即时通讯协议简介 IMPP主要定义必要的协议和数据格式,用来构建一个具有空间接收、发布能力的即时信息系统。 到目前为止,这个组织已经出版了三个草案RFC,但主要的有两个:一个是针对站点空间和即时通讯模型的(RFC 2778);另一个是针对即时通讯/空间协议需求条件的(RFC2779)。 RFC2778是一个资料性质的草案,定义了所有presence和IM服务的原理。RFC2779定义了IMPP的最小需求条件。另外,这个草案还就presence服务定义了一些条款,如运行的命令、信息的格式,以及presence服务器如何把presence的状态变化通知给客户 四种即时通讯协议简介 SIMPLE是目前为止制定的较为完善的一个。SIMPLE和XMPP两个协议,都符合RFC2778和RFC2779 。SIMPLE计划利用SIP来发送presence信息。SIP是IETF中为终端制定的协议。SIP一般考虑用在建立语音通话中,一旦连接以后,依靠如实时协议(RTP)来进行实际上的语音发送。但SIP不仅仅能被用在语音中,也可以用于视频。SIMPLE被定义为建立一个IM进程的方法。 SIMPLE在2002年夏季得到额外的信任,目前,微软和IBM都致力于在它们的即时通讯系统中实现这个协议。 四种即时通讯协议简介 SIMPLE小组致力于进程模式的操作,这将提升运行效率,使基于SIP的机制能够进行会议和三方电话交谈控制,也考虑到能和未来提供的许多新特性实现兼容并提升表现能力。有了进程模式,SIMPLE使用SIP来建立一次进程,再利用SDP(进程描述协议)来实际传输IM数据。 四种即时通讯协议简介 XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。这表明XMPP是可扩展的。可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程序。而且,XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容易建立客户应用程序或给一个配好系统添加功能。   XMPP目前在免费源代码开放Jabber IM系统中被广泛采用。2002年,这个产品有超过5万的下载量。XMPP拥有成千的Jabber开发者,以及大约数万台配置的服务器和超过百万的终端用户。   在XMPP能够成为标准前,还需要努力克服它本身的缺点。对于网络协同工作者而言,需要加强安全性和互连性。 TCP与UDP的区别 1基于连接与无连接 2对系统资源的要求(TCP较多,UDP少) 3UDP程序结构较简单 4流模

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档