基于SIP的P2P VoIP系统的设计与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:computer2900
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SIP(SessionInitiationProtocol,会话初始化协议)是由IETF组织提出的一个基于IP网络实现实时通信的信令协议。基于SIP可以开发VoIP系统以及文本或多媒体传输应用程序(例如,即时通信系统,视频传输,在线游戏等)。 现有的SIP-VoIP系统是基于客户机/服务器模式的。这种网络结构给VoIP系统带来自身无法避免的缺点,即“单点失效”和“性能瓶颈”问题。传统的解决方法是配置冗余服务器,但这种方式大大增加了系统维护和配置的开销。针对这一现状,借鉴Skype这种P2P(Peer-to-Peer,端到端)结构的成功,本文对基于SIP的P2PVoIP网络的系统架构展开了深入的研究。 本论文的重点是如何将P2P与SIP进行有效的结合,发挥各自的优势,将原有的C/S结构的SIP-VoIP通信网络转换成P2P架构的STP-VoIP通信网络。论文首先介绍了SIP与P2P技术的原理,分析了现有SIP系统的优缺点,比较了四种P2P拓扑结构的优缺点,详细分析了Chord、CAN、Kademlia三种结构化P2P网络的性能,并分析了SIP与P2P结合的可能性和必要性。接着,对P2P与SIP结合的各种方式进行分析比较,选择了sipusingp2p这种结合方式,提出了一个基于Kademlia协议的两层DHT网络结构,不改变现有的SIP客户机,只对现有的SIP服务器做很小的改动,使其形成并维护DHT网络,并且设计了新型的SIP设备,这种SIP设备同时具有客户机和服务器的功能,能够维护DHT网络。SIP客户机利用P2P化的SIP服务器,将自己的信息发布到DHT网络中注册,SIP服务器之间利用DHT网络对用户的注册信息进行查找。最后,介绍了基于SIP的P2PVoIP系统的设计和各模块的实现,并对系统的性能进行了评估和预测。
其他文献
在银行,航空公司或工厂的的工作变得主要依赖于对信息技术的使用了。医生与健康专家都在试图医用这些技术在实践中开发信息管理技术的概念和在医学与健康护理领域中的角色,这是
随着电子商务的发展,数字现金系统由于匿名性将成为电子支付方式中一种不可替代的手段。起初,在数字现金系统中,人们对数字现金的设计是完全匿名的,后来证明这种数字现金有一定的
EDP系统在国内已有不少应用案例,但基于ODS的EDP系统在国内尚属首例。本文是在参与全国试点工程贵州省电信EDP/ODS基础上完成的。EDP/ODS系统是基于ODS数据平台的企业数据门户
近年来,Internet技术和移动通信技术的发展,大量移动终端设备的应用都为移动IP技术的发展提供了必要的条件,移动IP技术的研究也成为业界研究的热点。与移动IPv4相比,移动IPv6为IP
大家都知道,安全是信息技术的今天现场是一个非常重要的研究方向。根据计算机系统的分类,计算机安全可以分为硬件安全和软件安全性,这可以分为应用级软件安全,数据库安全性,操作系
VoIP是在IP网络中进行实时语音传送的业务。SIP是用于实时通讯的一种信令协议,是下一代网络的核心协议之一。目前,基于SIP协议的VoIP系统大部分是Client/Server结构的,这种系统
随着互联网的迅速发展,各种信息安全技术也快速发展起来。防火墙、入侵检测、蜜罐技术等安全手段日趋成熟,基于公钥基础的认证系统也得到广泛的应用。然而,上述这些技术仅是强调
学位
下一代网络(NGN)是电信网和Internet网络的融合,基于IP的话音技术得到了广泛的应用。本文主要介绍了SIP协议对移动性的支持问题。SIP协议是基于应用层的信令控制协议。它是构
IPv6将成为未来IP网络的核心协议,而IPv6对移动性的支持是它的关键特性之一,为此,IETF组织于2004年公布了移动IPv6协议。移动IPv6协议允许用户使用网络终端设备与外界通信,且不需