基于P2PSIP的Softphone系统研究

来源 :中南民族大学 | 被引量 : 0次 | 上传用户:qq664374004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SIP技术已经成为VoIP的一种发展趋势,但该技术在应用中存在一个急需解决的问题:基于C/S的体系结构,使中心服务器负载过重,无法保证通话质量。简要分析了P2P网络拓扑结构之后,指出了将P2P体系结构与SIP技术结合应用到VoIP中,可以提高网络自管性、扩展性和健壮性,从而很好的解决基于C/S体系结构所产生的问题。国内外的众多教学研究机构对于基于P2PSIP的VoIP都有深一层的研究,然而大部分的研究与实现都是基于Unix(Linux)操作系统之上,应用Chord算法完成的。因此,提出了在Windows操作系统平台上,利用Kademlia算法实现的Softphone,以实现基于P2PSIP的VoIP功能。详细研究了P2P拓扑结构,对于SIP消息机制的研究方面,在分析协议的同时结合X-Lite这个基于C/S的SIP软件,利用截取的SIP数据包,研究SIP实现过程。在分析了草案版的P2PSIP协议之后,比较分析了几种DHT算法。由于Kademlia算法是基于对称的异或运算,具有能够在查询请求中包含有用的路由信息,而且可以减少当前节点到目标节点的距离的优势,选择Kademlia算法作为系统中P2P体系结构所使用的DHT算法。同时通过对于成功实现了Kademlia算法的软件代码——emule作具体的研究,在实践中了解Kademlia算法的实现过程。最后,设计并实现了Softphone系统结构,该系统利用了Kademlia算法以实现P2P Overlay的搭建,重叠网是由一些supernode,引导节点与注册节点组成。并在该重叠网的基础上实现传输SIP数据包,通过对该系统在扩展性、更新效率、呼叫时延、异构性以及容错性方面的测试分析,得出具有很好的应用性。
其他文献
数据仓库是一个面向主题的、集成的、反映历史变化的、相对稳定的数据集合,用于支持管理决策。它可以用来帮助客户对数据库中纷繁的数据进行有效地统计、分析,从而帮助客户进
21世纪是各个学科不断融合,共同发展的一个世纪。人工智能科学也必将融入到多学科交叉的趋势之中。但是,人工智能的传统处理方法有着自己的局限性,这种局限性从根本上制约了人工
随着计算机和数据通信技术以及网络的蓬勃兴起和迅速发展,信息技术对传统工业控制领域产生越来越大的影响。通过将计算机技术、控制技术、网络技术、管理技术等进行整合,提出
本文首先介绍了网格计算的相关理论,明确了以开放网格服务架构作为网格的体系结构;然后详细介绍了网格的数据传输系统,重点讨论了Globus工具包中的数据传输模型的体系结构、G
无线传感器网络(Wireless Sensor Network,简称WSN)是一种新型网络。它集数据的采集、传输、融合分析于一体,能够有效地把物理世界与数字世界连接起来,为实现普适计算打下基
近年来.网络蠕虫已经成为网络上一个重要的安全议题,网络蠕虫不仅对终端机造成信息上的安全危害,而且网络蠕虫在进行攻击时产生的大量封包以及连接,严重影响了网络的正常运行。
学位
Internet已经渗透到社会各个领域,使人类的社会生活和文化产生了重大变革。在Internet给人们带来便捷、高效的同时,由于互联网具有开放性和互动性,使得网络上的信息出现爆炸
多目标优化问题一直是科学领域和工程研究领域中的热点问题。在过去二十年当中,由于演化算法的出现,多目标演化算法已经成为多目标优化问题中的热点。在多目标问题中,各子目
业务需求的变更是令很多企业非常头痛的事情,经常改变的政策、业务级别、业务重点、合作伙伴关系等,都会导致软件平台的一次大规模的修改。SOA凭借其松耦合的特性,可以适应不
我国电子政务工程的开展,使得政务信息化的程度不断提高,政府部门掌握了越来越多的关于各产业发展的信息数据。某省明确提出工业强省以实现后发赶超的战略口号,高技术产业的