NAT环境下基于SIP的端到端通信的研究

来源 :四川大学 | 被引量 : 0次 | 上传用户:wxlcc1026
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,电信网综合通信能力明显增强,运营商必须提供更多的多媒体业务才能吸引住用户,因此网络面临的压力越来越大。在这一发展背景下,基于软交换技术的下一代网络(NGN)技术应运而生。而SIP作为软交换中的一个重要协议,目前受到广泛的关注。SIP由IETF于1999年提出,其协议的制定虽然已经比较完善,但是作为一个提出时间不算很长的协议,其标准在应用上还需要进一步的统一和改进。目前针对SIP及相关应用的研究领域比较多,本文的焦点是针对SIP的特点,研究在NAT及防火墙环境下,基于SIP的端到端通信的实现。 本文探讨在NAT环境下实现基于SIP的端到端通信将会出现的问题及其有效解决方案。针对NAT及SIP的特点,我们分析和比较了基于NAT改进,SIP系统改进以及SIP应用级网关等相关解决方案,重点介绍SIP应用级网关的解决方案及详细实现。 本文的一个重要内容就是根据SIP的特点,提出了一个统一的SIP的应用级网关实现框架,并在该框架下给出了一个linux下的SIP应用级网关即SALG的具体实现。 对SIP应用级网关及其实现,目前虽然已经有了一些研究,但是还很不完善。目前的一些相关草案都仅仅是对SIP报文修改部分或者其他部分做了一些建议。本文在相关资料基础上提出了一个统一的基于SIP的应用级网关实现框架,该框架下定义了实现一个基本的SIP应用级网关所应该完成的工作和遵循的流程。 在该应用级网关实现框架下,我们实现了一个基于linux的SIP应用级网关SALG。SALG经过初步测试,支持跨NAT的多个媒体流的-—一一一竺些竺湮兰丝泣立丝里墅渔旦竺塑逊塑堕塑丝.—.—SIP会话,能自动识别大多数SIP终端客户和服务器,支持基本的基于slP的IP网络上的端到端通信,是一个有效的低成本的基于linux的SIP的端到端通信的解决方案。
其他文献
本文研究了如何借助于LEX和YACC两个工具,完成从C语言程序代码到目标代码的翻译工作,并设计实现了一个C语言的编译器。该编译器分为前端和后端两个部分,前端用语法制导翻译的方
石油在国民经济发展中的地位已毋庸赘述,但是我国石油的贮量形势令人堪忧。国内几个大型油田都不同程度地进入了衰竭期,很多油井因“出不敷入”已关闭,大量的低产油井也因功耗大
该系统是一个基于B/S模式的通用型考试系统,其目的是提高教学管理效率和资源共享程度.系统主要包括题卷管理、在线考试、成绩管理、综合评估等功能.该系统采用B/S结构,即采用
工作流管理系统帮助企业将其业务活动分解由多个任务组成的一个工作流,并按照一定的规则,在一个分布式的应用环境中对它们进行执行与监控,同时企业的工作人员也被配以一定的
在电子商务迅猛发展的今天,商业社会的各部门需要信息共享与交换。一开始,人们试图通过各种不同的方式来交换信息,如文本文件、FTP等,但一直以来都没有一个标准的途径,直到可扩展
随着并行处理技术的不断发展,机群系统因其良好的性价比、卓越的可扩展性与可用性,逐渐成为当前高性能计算机领域的主流结构。在机群系统中,机间通信的性能是影响整个系统性
ARTs-OS的中断管理模型是在对各种实时系统实现技术的评估和系统的具体需求的分析基础上建立的.ARTs-OS的中断模型包括了中断模拟、中断的优先级调度、中断屏蔽、核外中断等
该文从理论和实践两个方面,对面向对象的中间件技术进行研究.论文首先从系统建模的角度论述了面向对象的重要概念和通用建模语言(UML),然后研究了三种主流的面向对象中间件技
学位
随着医疗卫生服务信息化进程的推进和医疗数据的积累,医疗人工智能已经成为了医疗领域内的研究热点。其中,通过病人门诊、住院、用药及健康等相关数据给出具有临床意义的病人间