ReSIProcate协议栈分析与改进及与JAIN-SIP映射关系的研究

来源 :北京邮电大学 | 被引量 : 6次 | 上传用户:wudi120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据业务的不断发展,下一代网络成为发展的必然趋势。下一代网络采用分层的结构,分为松散耦合的业务层、控制层、媒体传输层和接入层。在下一代网络的发展中,SIP(Session InitiationProtocol,会话发起协议)是由IETF提出的IP电话信令协议。它的主要目的是为了解决IP网中的信令控制,以及应用服务器同媒体服务器的通信。SIP协议是一种基于文本形式的协议,具有良好的可实现性,它将成为下一代网络的重要控制协议。JAIN-SIP是一个标准的Java的SIP协议栈的接口,它包括标准的协议栈的接口、标准的SIP消息接口和标准的SIP消息状态机和事件的触发。这些接口将业务可移植性、网络聚合以及安全的网络接入引进电话网和数据网络,使得在Java平台上快速开发下一代电信产品和服务成为可能。ReSIProcate是一套开源的SIP协议栈,采用面向对象的C++封装,支持Linux和Windows,并支持多种RFC标准RFC 3261、RFC 2327、RFC 3264、部分RFC 3263、RFC3515,支持TCP、UDP、TLS传输方式。ReSIProcate协议栈可分为传输层、编码层、事务层和应用层。传输层处于整个协议栈的最底层,负责多种底层传输方式管理,以提供同时对UDP、TCP和TLS的支持。编码层负责把底层接收的数据解析成为SIP消息对象。事务层负责整个协议栈的事务和超时机制的管理,是整个ReSIProcate协议栈的核心。应用层提供对多用户的支持。一个稳定高效的SIP协议栈适配层,是下一代网络核心业务平台的核心。如何利用当前各种计算机软件技术,实现一个稳定高效的SIP协议栈适配层,并同时支持C++,Java接口,支持多种操作系统和传输方式,是下一代网络应用重要研究课题。本人通过研究和分析SIP协议栈应用程序的运行特征,定义并实现了SIP协议栈适配层的基本架构,并独立提出了双向MAP算法提高了协议栈适配层的运行性能。本人在课题期间还负责设计与实现ReSIProcate协议栈与JAIN-SIP适配映射子系统,并对SIP协议与JAIN-SIP API之间的映射进行了系统的总结与归纳,并通过确定ReSIProcate协议栈接口、运行过程和JAIN-SIP接口层次,在ReSIProcate协议栈与JAIN-SIPAPI之间建立了概念映射,最后是运行机制的映射,建立了JAIN-SIP的适配映射模型。在课题期间,本人提出了基于JNI技术的映射方案和基于中间件映射方案这两种技术方案,独立地引入了JNI缓存技术、本地代码数据访问技术、中间件消息定义、中间件前后台系统分离等关键技术及设计方案,提高了映射系统的性能并优化了映射系统的架构。在项目期间,为了比较这两种技术方案的优劣,本人对两种映射系统分别进行测试,并得出最终地测试数据。经过测试,基于中间件方案映射系统满足设计目标,并具有更高的处理性能。最后,对项目进行了总结,并提出了系统中可以改进的地方,为系统下一步改进和优化打下了基础。
其他文献
信息隐藏技术是近些年来信息安全领域出现的一种新技术,该技术对于隐秘通信有着重要的意义。相对于版权保护领域,信息隐藏技术在音频隐秘通信的研究才刚刚开始,必须要考虑到
随着Web技术的发展,越来越多的企业应用被开发出来,但是目前存在的很多企业应用由于市场效应、技术等原因缺乏合理的系统架构支持和有效的维护文档,给系统的维护和升级带来了很
随着计算机网络的不断发展和Internet的广泛应用,人们可以共享世界范围内的资源和信息。为方便共享和管理纷繁复杂的网络资源和信息,目录服务技术应运而生。轻量级目录访问协
随着计算机研究领域突飞猛进的发展,由此产生的科技文献呈爆炸性增长。面对浩如烟海的资源,用户目前无法直接查询出他所关心的研究领域发展历程及当前该领域的研究热点。而依
面向服务的体系结构(SOA)作为一种新的软件架构方法,已成为企业实施信息化集成的首选解决方案。但SOA所具有的动态性、开放性特点,使其面临的安全问题更加突出。服务请求者和
随着视频监控技术的发展,嵌入式视频监控系统以其直观、方便和内容丰富等特点,日益受到人们的重视和关注,被广泛应用于众多场合。武汉精伦电子股份公司的四路网络视频监控服
网络等信息技术的迅速发展和广泛应用产生了大量的数据流,如:超市交易记录、网络搜索请求、电信通话记录等。这些数据流中隐含着丰富的有价值的知识亟待挖掘。分类算法研究作
随机局部搜索算法是一种解决计算机科学和运筹学领域中组合最优化问题的元启发式方法。近年来,由于其简单、高效的特点而得到越来越多的应用。本论文中,我们对随机局部搜索算
Web服务将程序封装成单个实体并发布到网络上以供其他程序使用的功能,可以使企业和个人迅速且廉价地向网络用户提供服务。Web服务具有十分广阔的市场前景。随着Web应用的迅速
从事务数据库中挖掘有意义的项集已经被研究超过10年。频繁项集挖掘主要挖掘出那些在事务数据库中大量出现的项集,这些项集之间存在很强的联系,可以为决策者提供有效信息,从