考试大论坛第20讲到第30讲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考试大论坛第20讲到第30讲

?三.即时通信系统 ??????1.?即时通信系统概述 ????提供近实时的信息交换和用户状态跟踪。在RFC?2778中,即时消息系统被定义为:允许用户相互订阅并获取彼此的状态变更信息,以便用户间互相收发短信息。 ????除了实时消息交换和状态跟踪服务,IM系统一般还提供附加功能:音频/视频聊天、应用共享、文件传输、文件共享、游戏邀请、远程助理、白板等。 ????2.?即时通信系统的基础通信模式 ????即时通信(IM)系统一般采用两种通信模式,一种是客户机/服务器模式,即消息的发送和消息的接收必须通过服务器来中转。另一种是客户机/客户机模式,也就是直接的点对点的模式。 ????MSN?Messager、ICQ、AIM、Yahoo?Messenger等主流即时通信(IM)软件的文本消息大多使用客户机/服务器模式,而文件传送等大数据量业务使用的是客户机/客户机模式。 ????(1)?P2P通信模式 ???P2P通信模式在即时通信系统中体现为消息交换时不通过服务器进行处理。这个过程一般也有两种模式。一种是客户端在获得好友信息的时候,服务器端已经将每个好友的远程地址和端口发送到了客户端。另外一种是客户端在试图建立与好友之间的连接时,需要去服务器端询问好友的远程地址和端口。 ????(2)?中转通信模式 ???中转通信模式与P2P通信模式不同。在中转通信模式中,当一个客户端与另一客户端之间进行消息交互时,其携带了被请求一方的唯一标识(ID),由服务器端根据数据包中包含的来源(From)、目的地(To)信息查询通信地址表,并将信息进行组织,然后再转发到目的地。 ????3.?即时通信系统的通信协议 ????(1)?SIP协议(易考点) ????SIP称为会话初始化协议,是IETF于1999年提出的一个在IP网络上实现实时通信的应用层的控制(信令)协议。而所谓的会话,就是指用户之间的数据交换。在基于SIP协议的应用中,每一个会话可以是各种不同的数据,可以是普通的文本数据,也可以是经过数字化处理的音频、视频数据,还可以是诸如游戏等应用的数据。SIP用于创建、修改和终止多媒体呼叫与会话,它支持代理、重定向及登记定位用户等功能,支持用户移动。SIP支持语音、视频、数据、E-mail、状态、IM、聊天、游戏等。SIP协议可以在TCP及UDP协议上传送。目前SIP已经被公认为是最好的利用互联网进行全面集成通信的方式。 ????按逻辑功能区分,SIP系统由4种元素组成:用户代理、代理服务器、重定向服务器和注册服务器。 ????用户代理分为两个部分:用户代理客户机,负责发起呼叫;用户代理服务器责接收呼叫并做出响应。代理服务器负责接收用户代理发来的请求,根据网络策略将请求发送给相应的服务器,并根据收到的应答对用户做出响应。重定向服务器是一个规划SIP呼叫路径的服务器,在其获得了下一跳的地址后,立刻告诉前面的用户,让该用户直接向下一跳地址发出请求,而自己则退出对这个呼叫的控制。注册服务器用于接收和处理用户端的注册请求,完成用户地址的注册。 ????SIP消息包括两种类型:从客户机到服务器的请求消息(Request)和从服务器到客户机的响应消息(Response)。请求消息包含请求行、消息头、空行和消息体,而响应消息包含状态行、消息头、空行和消息体。 ????(2)?SIMPLE ???SIMPLE协议簇是由IETF的SIMPLE工作组制定的。它通过对SIP协议进行扩展,使其支持IM服务。 ????SIMPLE增加了MESSAGE、SUBSCRIBE和NOTIFY方法支持即时通信。MESSAGE用来发送一次性的短消息,即寻呼机模式的IM;SUBSCRIBE用于申请者向服务器申请获得用户的呈现信息;NOTIFY则被用于传输呈现信息。 ????(3)?XMPP系统框架 ???XMPP系统设计在很大程度上沿袭了Internet上最成功的消息系统——E-mail系统,其整体框架主要有用户客户端、XMPP服务器和XMPP协议网关3种实体。XMPP协议网关负责XMPP与非XMPP系统互联;XMPP服务器间相互通信,形成一个由使用XMPP协议的服务器组成的分布式网络。连接到这个网络的客户.端,可以像接收消息一样发送消息给同一个服务器或Internet上的其他服务器上的用户。 ????XMPP系统的特点:客户机/服务器通信模式;分布式网络;简单的客户端;XML的数据格式。 ????目前IM的开放标准只有SIMPLE和XMPP两种。 ????例题:(2010年3月)SIP协议中,哪类消息可包含状态行、消息头、空行和消息体4个部分? ????A)所有消息 ????B)仅一般消息 ?C)仅响应消息 ???D)仅请求消息? ?

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档