基于SIP对应用层移动性支持研究.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文档。上传文档
查看更多
基于SIP对应用层移动性支持研究

基于SIP对应用层移动性支持研究   摘要:文章首先介绍了SIP协议的特点以及基本工作原理;然后详细描述了SIP对应用层移动性支持的工作过程,并着重分析了SIP对应用程序提供的终端、个人、会话和服务移动性的支持。   关键词:SIP协议;移动性;应用层   1.移动性研究   随着Internet的迅猛发展,用户对移动性的要求越来越高,移动IP实现了对用户移动的透明性的支持,但是也存在一些局限性,尤其在对延迟敏感的多媒体应用上,如三角路由、三角注册、需要home地址和隧道管理等。初始对话协议(Session Initiation Protocol,SIP)是一种应用层协议,用于建立和释放单播或多播的多媒体会话。IETF对其进行标准化用于多播会议IP电话呼叫。基于SIP,本文提出一种独立于底层技术的体系结构来支持多媒体服务的移动性。   2.SIP基本原理   SIP是一个应用层控制协议,它能够允许两方或多方建立、修改、终止多媒体流的会话或呼叫。媒体流可以是音频、视频或者任何基于Internet的通信机制,比如分布式游戏、共享应用和共享的文本编辑器等。IETF等对SIP进行了标准化,并在Internet电话有了很多的应用。   SIP主要有两种结构元素:用户代理uA和网络服务器。uA驻留在SIP的终端站中,它包含两个部分:用户代理客户端(User Agent Client,UAC),该部分负责发布SIP请求;用户代理服务器(User Agent Server,UAS),它?责响应SIP请求。其中,用户代理服务器有3种不同类型:重定向服务器、代理服务器和注册服务器。基本SIP呼叫不需要服务器,但其他一些增强特性需要服务器的支持。   3.SIP支持移动性的原理   SIP协议中所包含的SIP代理服务器和SIP重定向服务器,接受用户的注册并保存用户的位置信息,为用户提供移动性支持。用户有一个公开的地址,如peter@,并在其家网络中SIP服务器上注册,当用户移动到其他网络时,用户会及时更新在自己家网络中的SIP服务器上的注册的位置信息,这样,当有对该用户的呼叫时,服务器能够找到该用户。   当一个会话建立起来以后,如移动用户从一个网络移动到一个新的网络,这时它的网络接入点发生了变化,如IP地址,为了保持通信,移动用户必须用原来的Call-ID向通信对方发出一个新的INVITE,并在contact字段中告诉对方自己现在所用的新的地址,同时在请求头中的SDP的连接数据字段里,告诉对方将媒体流重定向到移动用户的新地址。   4.终端移动性   终端移动性允许一个设备在IP子网中移动,使其所属的子网改变时,仍然可以接收到请求的信息,并且保持会话,为了在子网改变以后,能够再保持会话,这个子网需要DHCP和动态DNS。   在应用层,SIP的注册机制可以被看作是与移动IP的注册机制等价的。移动IP绑定一个固定的IP地址到一个临时的IP地址来标识主机,而SIP则给临时的IP地址绑定一个用户的标识符。SIP对终端移动性的支持包括3个阶段:呼叫前(pre-call)、呼叫中(mid-call)的移动性和从网络分割中恢复。   4.1呼叫前的移动性(pre-call mobility)   SIP移动性最容易的部分是呼叫前的移动性。在接收和开始一个呼叫之前,移动主机需要一个新的地址。每获得一个新的IP地址,移动主机都只需要重新向它的家网络注册新的IP地址,如图2所示。具体的执行流程为:   Step 1:通信主机向重定向服务器发送SIP请求。   Step 2:重定向服务器向通信主机返回一个302响应消息。   Step 3:通信主机向移动主机发送一个SIP请求。   Step 4:移动主机向通信主机发送一个OK,向应消息。   Step 5:通信主机向移动主机发送数据信息。   4.2呼叫中的移动性(mid-call mobility)   对呼叫中的移动性,正在移动的主机发送另一个INVITE消息给通信的主机,而不通过任何中间的代理。在呼叫开始建立阶段,如果SIP代理通过插入一个Record-Route来成为未来信令消息循环的一部分,这样SIP代理就可以被穿越。这个INVITIE请求包含一个新的IP地址的更新的会话描述,因此当移动主机的应用程序发现它获得了一个新的IP地址时,位置更新有一个单项的延迟。对宽带接入,这个延迟可能等于传播延迟加上几毫秒,但是在低带宽的系统中可能会增加几十毫秒的延迟。   可以通过以下的方式实现快速移交。移动主机不通告它自己的地址作为媒体流的目的地址,而是采用代理或者代理相关的RTP转换器的地址来代替。同样,在包含INVITE请求的会话描述中,代理也可以重写网络地址,所以这种

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档