P2P与SIP融合及P2P-SIP终端设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:fuji2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络应用的迅速发展,基于互联网的语音(VoIP:Voice-over-IP)技术得到了广泛应用。会话发起协议(SIP:Session-Initiate-Protocol)已经成为通信领域的核心协议。对等网络(P2P:Peer-to-Peer)技术是当前网络应用的热门技术,在文件共享、分布计算和分布存储等方面已经取得了巨大成功。随着用户数量的迅速增加,现有的基于客户端/服务器(C/S)的网络服务模式要求服务器的服务能力更强、容量更大、带宽更宽、转发时延更小、安全性更高,从而导致服务器的成本据高不下,无法及时升级设备,甚至导致服务器阻塞或者崩溃。针对这种问题本文对P2P SIP融合方案展开了深入研究,并给出一种基于P2P SIP融合的具体解决方案的实现。首先,根据P2P技术的发展和SIP协议的应用引出P2P SIP融合的必要性和重要性,重点分析比较了两种P2P SIP融合的解决方案:基于P2P的SIP解决方案和基于SIP的P2P解决方案,并给出了这两种方案的特点和实现原理。在摒弃了中心服务器的前提下,P2P的分布式结构化网络避免了分布式非结构化的盲目泛洪搜索,提高了搜索效率和准确性。现在结构化网络的分布式哈希表(DHT:Distribute-Hash-Table)算法是研究的热点问题。SIP协议是通信领域的核心协议,天生具有P2P特性,具有很强的扩展性,许多核心网关等设备都已经全面支持SIP协议的分析。接着,针对P2P SIP的DHT路由算法和相关关键技术进行了详细研究。讨论了DHT的四种典型算法:Chord算法、CAN算法、Pastry算法和Tapestry算法,并对四种算法的优缺点进行比较。以Chord算法为例本文详细研究了P2P SIP的路由算法,包括节点的发现、加入、查找、更新和离开等过程,并研究了P2P SIP实现过程中可能用到的关键技术:节点ID分配的唯一性、组播技术、Chord改进算法和NAT穿越等技术。最后,设计和实现了P2P-SIP终端,重点讨论了P2P-SIP的实现过程,包括P2P-SIP终端如何使用SIP协议携带P2P消息实现节点的发现、加入、查找、更新、离开和用户注册以及用户间呼叫建立等过程,并给出了相应的SIP消息。通过与传统的基于中心服务器的SIP终端进行比较,P2P-SIP终端有更好的性能。
其他文献
期刊
完成一套医学精子自动分析系统,并在实际中得到应用,这是本课题的一个关键任务。因此,找到一套快速准确的跟踪算法是课题的重点,也是这篇论文的重点所在。通过比较各种跟踪算
以中药材为原料,经提取、分离、精制等步骤制成的灭菌制剂为中药注射剂.注射剂给药形式改变了中药的传统,兼具注射剂剂型和中药辩证施治的双重特点.中药注射剂尤其是复方制剂
本文设计一种以TI公司MSP430系列的单片机为控制核心结合射频模块实现传感信号的无线数字传输系统。与传统采用蓝牙技术的方法相比,此方法在环境不稳定时,仍能保证良好的数据
随着社会经济的发展,道路交通流量、行车速度等随之不断提高,再加上不可预测的不良气候条件的影响,这都将危及桥梁的安全。因此在大跨桥施工完成后建立一套可靠的结构健康监
本研究的研究目的:针对妇科恶性肿瘤采用放射介入联合治疗,分析其临床效果.研究方法:本次研究选取我院自2015年6月-2016年6月收治的80例妇科恶性肿瘤病例,将这80例患者随机分
无线传感器网络作为新一代的智能网络,具有覆盖面积广,自适应能力强,自组织性和自愈性等特点,广泛地应用于医疗、环境、军事等领域。定位技术是无线传感器网络的关键技术之一
期刊
本文意在探讨人性化的护理方式在门诊部门的输液室护理中的临床效果.选取2015年2月到2016年2月期间在我院门诊室进行输液护理的60名病患进行调查研究.将60名病患随机分为对照
随着地理信息系统和移动通信的发展,人们对移动信息服务的需求迅速增长。在空间移动信息服务的通信带宽有限的情况下,如何向用户提供高质量、高效率的地理信息服务就成为研究