基于SIP的NAT穿越方案的研究与实现

来源 :长安大学 | 被引量 : 0次 | 上传用户:vicky1924
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
VoIP(Voice over IP)技术包含了SIP,SDP,H.323等一系列的协议,它以强大的功能、低廉的价格以及高度的灵活性对传统通信提出了强大的挑战。VoIP不但支持语音的传输,而且能够提供视频、数据以及传真等多种服务。但是许多私有网络使用了NAT设备,对进出的信令流和媒体流有很多约束和限制,如果不能正确规避这些约束条件,则无法进行正常通信。因此NAT的穿越是多媒体通信中普遍存在的一个问题。本文对这一问题以及几种主流的解决思想进行了介绍,并提出了比目前方案更灵活高效的SIP穿越NAT的解决方案。本文首先对VolP技术进行详细的介绍,然后介绍了NAT技术的相关背景,并分析了目前几种典型的NAT和它们的特点。分析了目前的一些成熟和商用的穿越方案,并给出了每种方案的优缺点,最后提出了适用于各种NAT的穿越方案,分析了新方案的工作流程。根据方案的工作原理,按层次化结构给出了SIP终端的模块设计。描述了SIP终端的SIP协议模块、NAT检测模块、中转申请模块、映射维持模块、媒体穿越模块、媒体处理模块的设计,并给出了相应模块、信令服务器及媒体服务器的实现。最后根据不同的网络环境对系统进行了测试来验证方案的正确性,所有的测试都获得了预期的结果。
其他文献
AGV(Automated Guided Vehicle)即自动导引车是一种自动化物料搬运设备,它具有自动化程度高、应用灵活、安全可靠、无人操作、施工简单及维修方便等诸多优点,因而广泛应用于
交通运输是国民经济发展的命脉,其中高速公路又以其快速、便捷的方式对国家的经济、社会和文化等方面产生着巨大的影响。近年来,随着高速公路路网建设的迅速发展,交通量不断
序列比对是生物信息学中一项重要的基础性研究课题,它的最基本任务之一是进行多序列比对,多序列比对可用于蛋白质的功能域识别、二级结构预测、基因识别以及分子系统发育分析
在下一代视频技术中,立体视频作为一种比普通视频提供更多信息内容和具有更多数据量的数字媒体,因其具有强烈的立体感和纵深感特性越来越受到人们的关注。立体视频蕴含了景物
随着Web资源的急剧膨胀,用户已经很难从中找到所需的资料。搜索引擎,正是为了满足大众的信息检索需求,应运而生,并已成为人们日常生活中必不可少的工具。   但是,现有搜索引擎
为了解决由于Internet的开放性所引起的信息传递安全问题,Netscape公司提出了安全套接层协议,为客户端和服务器之间通信提供信息保密、信息完整和相互认证等服务,防止通信信
随着3G时代的到来,手机电视也越来越引人注目。在此背景下,我国广电总局提出了具有自主知识产权的民族标准CMMB(ChinaMobile Multimedia Broadcasting)。CMMB的物理层信道采
客户关系管理(CRM)是一种旨在改善企业与客户之间关系的新型管理机制,它可以通过提供优质服务吸引和保持更多的客户,并通过对业务流程的全面管理降低企业的成本。 本论文首先
片上多核作为当今处理器设计的主流技术,依赖多线程应用来充分发挥性能优势。但是传统的并行编程在编程效率与正确性方面却存在问题,严重制约了对多核平台上大量计算资源的利
城市公共设施是城市运行的基础,也是城市职能正常运转的保障。其安全程度关系着全市人民的日常生活,也关系着整个城市的正常运转和宜居水平。城市公共设施突发事故的发生会造