基于P2P技术的无中心会话控制协议研究.pdfVIP

基于P2P技术的无中心会话控制协议研究.pdf

  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文档。上传文档
查看更多
基于P2P技术的无中心会话控制协议研究.pdf

基于P2P 技术的无中心会话控制协议研究 张华 北京邮电大学通信与信息系统系,北京 (100876) E-mail:hbzhzw@ 摘 要:本文提出的基于 P2P 技术的无中心 SIP 协议(P2PSIP )信令体系,利用分布式哈 希表(DHT )取代传统SIP 梯形模型中的中心服务器网元功能,分布式的完成SIP 地址解析 和SIP 消息路由,从而利用P2P 对等计算技术的可扩展性、鲁棒性和容错性等特点改进传统 SIP 协议,降低其部署和维护的成本,并且解决单点失效等性能瓶颈。 关键词: 对等网络;无中心;分布式哈希表;鲁棒性 中图分类号:TP39 1. 引 言 [1] 会话发起协议(SIP ) 广泛应用在了基于IP 的多媒体网络会话控制中,其高度的可扩 展性使其作为未来多媒体网络信令协议的地位日益稳固,基于SIP的VoIP (Voice over IP )和 即时消息系统(Instant Messaging )逐渐受到了业界的广泛关注。然而,目前SIP信令控制下 的网络体系都是基于传统的中心服务器模式,部署和维护成本高昂,可扩展性和可靠性受到 了中心服务器能力的限制,例如存在单点失效问题。而且系统的大部分开销都花在了服务器 的维护和配置上,这也意味着在一个较小的环境中快速的建立这样一个系统并不是一件简单 的事情。 同时,在一些特定场景下,这种基于传统的中心服务器模式还会带来一些不便。例如, 一个小组的成员希望构建一个局部的周边网络来进行彼此通信或举行视频会议,但他们的主 机都没有连接到网络,这时他们如果使用传统SIP协议就得自己搭建一个中心的服务器或者 被迫使用一个第三方维护的服务器来实现互相通信;类似的,一些公司希望他们的成员能够 彼此通信,出于安全考虑,不希望这些流量经过在他们控制之外的第三方服务器,而这些公 司自身可能没有人力或者设备资源来维护一个中心服务器。 基于以上的需求,本文提出了一种基于P2P 的完全分布式SIP体系。在这个分布式体系中, 不存在中心服务器的概念,所有的结点都在接受其他结点提供的服务同时也为其它结点提供 服务,通过数据复制等技术解决单点失效等问题,具有高度的可靠性和可扩展性。具体实现 方面,利用P2P 的资源管理技术如Chord[5]、Pastry[6]、CAN[7]、Tapestry[8]等分布式哈希表(DHT ) 算法实现完全分布式的资源注册、查找和删除,因而可以取代传统SIP协议中SIP代理服务器、 SIP注册机等中心服务器,同等的实现注册和路由等功能,避免了传统中心服务器模式的单 点失效问题,可以实现完全分布式、可靠、高度可扩展的健壮的网络应用模式。 2. SIP 协议介绍 SIP 是一个应用层控制协议,它可以建立、修改和终止多媒体会话。SIP 遵循两类基本 的网络实体:客户端和服务器。客户端可以是网络中的任意一个实体,能够发送SIP 请求和 接收SIP 响应,例如,一台具有SIP 功能的个人电脑或一个可以拨打SIP 电话的终端等。服 务器是网络中的一个可以接收SIP 请求和回复SIP 响应的网络实体,它可以接收、拒绝和转 发SIP 请求。因此,SIP 是一个传统的基于C/S (客户端/服务器)结构的协议。值得注意 的是这里的客户端和服务器都是逻辑实体,它们的角色只是局限于一个特定的会话内,在一 个会话内的客户端同时在另一个会话内有可能就是一个服务器。例如,当SIP 协议中的代理 -1- 服务器(proxy server )代表其它的客户端发送请求时既作为一个客户端也作为一个服务器。 在SIP 协议中,主要有四种不同类型的服务器网元存在:代理服务器(proxy server ),UAS (user agent server ),重定向服务器(redirect server )和注册服务器(registrar )。 图 1 传统SI

文档评论(0)

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

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

1亿VIP精品文档

相关文档