P2P-SIP关键技术的研究、设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lialianing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对等网络(P2P :Peer-to-Peer)技术是当前网络应用的热门技术,在文件共享、分布计算和分布存储等方面取得了巨大的成功。P2P在应用中所表现出的分布性、扩展性、可靠性和负载均衡性正好是对传统的客户端/服务器(C/S : Client/Server)模式固有缺陷的一种回应。与此同时,在C/S架构下基于SIP(Session Initiation Protocol)的VoIP系统使用中逐渐暴露出扩展性、可靠性、安全性和灵活性等方面的缺陷。随着用户规模的日益扩大,问题会越发严重。源于P2P和SIP技术融合思想的P2P-SIP技术正好可以将两者的优势统一,解决VoIP的固有缺陷。论文就是对P2P-SIP关键技术进行研究、设计和实现。论文归纳了SIP协议和P2P技术的主要内容和特点,分析了两者的融合点,进而阐述了P2P-SIP技术是一种以P2P方式组网的分布式的SIP技术的概念。结合当今互联网的业务多样性、网络异构性和泛在性的趋势,提出了P2P-SIP技术的网络异构模型,根据该模型给出了P2P-SIP的开放性组网方案,并进一步研究了实现该方案的关键性技术,包括基本通话建立流程、P2P-SIP节点的设计、P2P-SIP穿越防火前/NAT方案、安全问题和QoS(Quality of Service)保障等问题。P2P-SIP节点实现的关键是如何找到一个简单和维护性强的方法将P2P技术融合到现有的VoIP系统中去。P2P技术在SIP中的功能主要是利用P2P分布式特点来实现VoIP用户信息的分布式存储和分布式查询,从而代替原有的域名服务器(DNS :Domain Name Server)方式。在设计结构上讨论了结构化和非结构化以及SIP-using-P2P和P2P-over-SIP之间的优缺点,选用结构化的P2P-over-SIP模型来实现P2P-SIP技术。结构化中分布式哈希表(DHT :Distribute-Hash-Table)算法的选用是个关键,通过对经典DHT算法的对比和应用现状的分析,首次提出了把Kademlia协议作为P2P-SIP技术DHT算法的方法,并开发了相应的动态链接库。利用该库设计了组网方案中的面向Proxy的节点(Proxy Peer)、面向SBC(Session Border Controller)的节点(SBC Peer)和面向UA(User Agent)的节点(UA Peer)。同时,尝试在Proxy Peer中引入P2P-AVS(P2P Anti-Voice-Spam)信誉机制。论文最后进行了算法仿真和与现有VoIP系统兼容性测试,做了必要的性能分析。
其他文献
由中科院计算所牵头制定的AVS是我国第一个具有自主知识产权的数字音视频编解码标准。2006年2月23日,数字音视频编解码技术标准(AVS)工作组收到了国家标准化委员会的批文,AVS
语音信号处理及建模是现代信号处理的一个重要子科课题,论文以提取语音库中的一段语音信号为试验载体,基本完成了较完整的参数提取,根据获得数据对语音信号进行线性预测建立预测
为了监督和控制某个生产过程或运动对象的状态,掌握其发展变化规律,就必须检测描述它们特性的各种参数。传统的检测技术及系统已经不能满足现代的工业生产过程参数的检测,因
超宽带(UWB)脉冲通信是一种与其它技术有很大不同的无线通信技术,它具有通信容量大、辐射功率密度低,抗多径干扰,结构简单和保密性好等优点。利用 UWB 脉冲通信是对无线频谱资源
在下一代互联网中,智能化家庭网络和数字住宅小区的研究是一个重点。智能小区报警系统是它的一个子系统。本文研究智能报警系统的结构和设计,使用神经网络对各传感器采集的信号
经过多年发展,国内网络教育已经取得了很大的进步,已建成了一大批正在服务的网络教育系统。但教育资源标准化和资源共享的应用水平却滞后于网络教育的发展。国内外开展了大量