基于DHT(Kad)的新一代P2PSIP系统PSBDK的研究与设计

来源 :苏州大学 | 被引量 : 0次 | 上传用户:hyslst
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SIP是IETF提出的网络电话信令协议。目前基于SIP的网络电话系统多采用C/S模式,存在单点失效和性能瓶颈问题。P2P网络具有良好的可扩展性、鲁棒性和自组织性,将P2P技术引入到SIP系统中,可以显著提高系统性能,节约设备成本和管理成本,这就是P2PSIP系统的由来。早期对P2PSIP系统的研究和设计大多采用P2P over SIP的方式,通过扩展SIP协议来构建P2P网络。IETF P2PSIP工作组的最新草案否决了该方式,并确定使用SIP overP2P的方式,即SIP运行在P2P覆盖网上,由P2P覆盖网向SIP提供注册和定位服务。本文在深入研究SIP协议、全分布式结构化P2P网络、Kademlia算法以及P2PSIP工作组最新草案的基础上,采用SIP over P2P的方式设计实现了一种基于DHT(Kad)的新一代P2PSIP系统PSBDK。本文的主要研究内容和所做的工作罗列如下:详细分析了SIP协议的实体结构及消息机制,研究对比了各种P2P网络拓扑结构的特点,重点分析了基于DHT的Kademlia算法。研读IETF P2PSIP工作组最新草案,确定了SIP ove P2P的整合方案,在此基础上设计了基于DHT(Kad)的P2PSIP系统PSBDK,设计了系统的逻辑架构,并对各层作细致分析。设计了PSBDK系统中DHT(Kad)层的路由模块和存储模块以及交互消息,以在此基础上实现结点和用户的注册,并为SIP层提供定位和路由服务。设计了PSBDK系统中的SIP层和媒体层的各个模块。在研读oSIP/eXoSIP开源函数库部分源代码及Speex语音编解码函数库部分源代码的基础上实现了原型系统,并对系统作功能性测试与性能分析。从NAT穿越、安全性和互操作性方面对PSBDK系统进行扩展分析,提出相关解决方案。
其他文献
随着ITS(智能交通系统)技术的日益成熟,作为ITS主要内容的交通信息服务系统对实现动态交通诱导、缓解城市交通压力的作用也日趋重要。为此,国内外纷纷开展了依赖WWW基础、将图形化的GIS融合实时GPS浮动车数据的WebGIS在ITS上的应用研究。基于WebGIS的交通信息服务系统凭借其信息可视化、广泛的互操作性等众多优点,越来越得到重视。现在总结WebGIS网络化体系结构的演变和相应的关键技术的基
Internet的应用己从军事、科研与学术领域进入商业、传播和娱乐等领域,成为发展最快的传播媒介。然而许多企业的局域网与Internet互联带来了重大的安全问题,虚拟专用网(Virtu
在现代城市的各种常见灾害中,火灾对工矿企业、居民住宅、交通隧道等室内场所人员、物资安全危害极大。近年来,室内火灾探测技术已从传感器监测发展到视频监测。尽管通过研究
随着信息技术及网络的不断发展,基于Web的应用也从简单的网页浏览延伸到种类繁多的复杂应用和计算,人们对互联网的需求已不再是只关注网络连接功能,而是希望互联网能有效的提
多入多出正交频分复用(Multiple Input Multiple Output-Orthogonal Frequency Division Multiplexing, MIMO-OFDM)是当今无线通信领域的热点课题,该技术能够提高传输速率和
随着网络技术的快速发展,网络中图形图像内容的具体应用越来越多,要求也越来越高。由于经济、技术等各方面的原因,特别是在目前带宽不足的情况下,用户难以以界面交互的形式交
IPTV又称为交互式网络电视,能够向终端用户提供包括数字电视在内的多种交互式视听服务。当前,IPTV是倍受关注的热点技术,国内外建设了大量IPTV的试验网、商业试运营网,各地拥
随着互联网的普及和电子商务的发展,电子商务推荐系统越来越受到商家和学者的重视。它能够直接与用户交互,模拟商店销售人员向用户提供商品推荐,帮助用户找到所需商品,从而顺利完
智能家居也叫数字家庭,或称智能住宅,在英文中常用SmartHome,在香港、台湾等地区还有数码家庭、数码家居等称法。在网络非常普及的今天,人们可以通过电脑非常方便地上网,但却不能
随着Internet越来越广泛的应用,GIS软件在C/S体系结构的基础上开始支持因特网的B/S模式。具有B/S模式的网络GIS使原来的基于单机或局域网的GIS扩展到整个因特网。近年来,开源软