基于Pastry-C-SIP的网络电话原型系统的研究与设计

来源 :东北大学 | 被引量 : 0次 | 上传用户:uniw0909
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络电话作为一种新生的可选通讯方式凭借其高性价比和丰富的增值业务得到了广泛的关注。随着互联网的发展使得VoIP技术得到越来越广泛的应用,并将逐步取代传统的PSTN网络。SIP的提出给了企业更多的选择,摆脱了PBX的垄断,从而不用支付更高的维护费用和昂贵的硬件开销,也不用再受限于私有环境,它将是网络融合的推动者,基于SIP的网络电话将会是网络电话的主导。SIP的引入给语音通信带来很大改变,但有一点一直没变:大多数企业仍然受限于昂贵的后端通话服务器。P2P版本的SIP,不需要SIP的后端需求,安装配置更容易,运行成本更低。本文把P2P技术引入到SIP网络电话中,可以充分利用端节点的计算能力。为解决传统的C/S模式所固有的可扩展性差,容易出现单点实效,访问带宽瓶颈等问题,提出了一种基于P2P的SIP网络电话原型系统解决方案。在分析当今几种主流DHT-P2P资源定位模型的基础上,提出了一种基于Pastry的改进资源定位模型Pastry-C,设计了包括节点加入、路由表更新、定位种子节点、路由查找等核心算法,分析了它和Pastry的性能对比。把Pastry-C和SIP相结合,进行了网络电话原型系统的系统设计和详细的模块设计。在实现时,通过对SIP的深入研究,扩展了相应的头域来支持P2P的特性。采用oSIP协议栈进行SIP用户代理和服务器的设计,同时为了支持Pastry-C-SIP的特性,在实现时扩展了oSIP的相应代码模块,以实现对新的消息格式的解析和事务处理。从而实现了基于Pastry-C-SIP网络电话的原型系统。
其他文献
随着学校网络服务器数量的增加,服务器管理成为网络管理发展中一个很重要的方面,对网络的运用和发展有着很大的影响,并已成为现代信息网络中最重要的研究问题之一。本论文以扬州
纤维成分自动识别是涉及图像处理、模式识别、计算机视觉及神经网络等多个领域的研究课题。鉴于传统纤维检测方法存在诸多弊端以及计算机图像处理技术的不断发展,纤维自动识
随着计算机和Internet的不断普及,电子投票的应用也越来越广泛。同时,人们对电子投票的安全性要求也越来越高。一般来说,电子投票的安全性需求包括私密性,有效性,合法性,公平
信息化加速了经济全球化,使人类生产和生活方式发生深刻变革。在信息化和经济全球化的大潮中,电子商务以高效、快捷、方便的优势,以全新的企业经营理念、手段、经营环境成为
基于计算机视觉的目标跟踪是计算机视觉领域的一个热点问题,在军事制导、智能视频监控、机器人视觉导航、人机交互、以及医疗诊断等许多方面有着广泛的应用前景。本文以智能视
机器人世界杯足球赛(The Robot World Cup,简称RoboCup),是典型的MAS(Multi-Agent Systems,简记为MAS)问题,可以用来评价多种人工智能理论、算法和体系结构。  强化学习是
所有计算机系统的安全性,几乎都取决于对密钥等核心秘密的可靠保护。但多数系统对密钥保护的安全程度很低,尤其在面临物理攻击时,往往会造成密钥的泄漏而丧失系统的安全性。
轮廓查询在涉及多标准决策的空间数据库、数据挖掘、测试观察、用户偏好查询、可视化等领域起着非常重要的作用,是一种典型的复杂查询。目前的研究主要涉及简单的轮廓查询,而
原子团簇的研究是凝聚态物理中的一个热门课题,而确定团簇的基态结构又是该领域中一项十分重要的基础性工作,因为团簇许多方面的性质都依赖于其基态结构。  现阶段,以实验
数据仓库系统中大量的细节级数据是联机分析处理和数据挖掘应用程序的基础和重要操作对象,为了保证当前的联机分析处理和数据挖掘应用程序的效率和质量,过期的大量的细节级数据