MSRP数据交互中继服务器的设计与实现

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 1次 | 上传用户:smaboat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据交互业务的迅猛发展,对传输数据海量化和数据交互软件间的互操作性提出了要求。VoIP单纯的语音业务已经不能满足人们的通信需要,而业务是通信网络发展的驱动力。通信网络技术将是语音、视频、文本和数据等业务融合的一个综合的开放平台,将成为通信网络发展的必然趋势,其中文本和数据业务是数据交互范畴。这些都对数据交互协议提出了更高的要求。非标准数据交互协议开发的软件间存在互通性问题,传统的标准数据交互协议都有各自的缺点。正是基于这些原因,IETF提出了新的数据交互协议MSRP。MSRP是用SIP做信令的基于会话的数据交互标准协议,能很好的解决大数据消息的传输和软件互通问题。本文用MSRP及其扩展MSRP Relay和相关草案,开发出了完善的支持数据交互的中继服务器系统,包括支持两方数据会话中继的MSRP Relay服务器和支持多方数据会话中继的MSRP Switch服务器。MSRP Relay可以使任意两个终端间进行端到端数据交互会话,MSRP Switch使任意多个终端间可以进行文本聊天,也可以进行数据协同共享。本文详细分析了MSRP Relay两方中继服务器和MSRP Switch多方中继服务器的设计与实现。在MSRP Relay设计中提出了一种新的用SIP信令服务器选择MSRP Relay的选择机制,丰富了MSRP Relay的功能。MSRP Switch的聊天室具有丰富的功能特性,如私有消息、用户昵称、用户权限控制等功能;数据协同支持白板、文档共享等丰富功能。本文最后给出了两个中继服务器的测试和不足,并对未来的应用前景进行了展望。本文实现的两个中继服务器都是基于Linux操作系统,使用C语言实现。两个中继服务器提供了完整的数据交互业务解决方案,并且具有丰富的功能特性。基于SIP信令的MSRP数据交互解决方案将具有很大商用价值。
其他文献
随着复杂业务需求的广泛出现,分布式环境中各个应用系统之间的交互协同越来越多,分布式环境和协同特性的出现对访问控制提出了新的挑战。首先,分布式环境下各个应用系统中的
随着出版媒介的日益增加,信息发布的渠道发生了深刻的变革,特别是网络信息发布渠道的出现,极大地冲击着传统的纸质信息发布媒体;同时传统媒介出版物的版式和大小也呈现出多样化的
近些年来,对等网络(Peer-to-peer,P2P)计算已经成为一种日益流行的网络计算模式,它可以应用于文件共享,分布式计算,协同工作,流媒体传输等众多领域。对节点进行分组聚类在P2P研究中
Ad Hoc网络是一种新型的不依赖固定基础设施的自治无线多跳网络,通过移动节点间的相互协作、自我组织来实现网络连接和数据传递。与传统网络相比,它具有无需基础结构、易于搭
Ad Hoc网络是由一组带有无线收发装置的移动终端组成的一个自治网络系统。该网络的路由发现和分组转发两大功能不是通过专用的路由设备而是通过普通节点的共同协作完成。但是
计算机安全领域的一个最大的挑战就是区分正常行为和可疑行为。半个多世纪以来,研究者们大多依靠一些规则来识别以及阻止特定的计算机事件。然而,随着越来越多的大型IT系统之
作战仿真已经成为人们认识战争和学习战争的重要手段和方法,在各层次的分析、训练以及测试与评估等方面发挥着越来越重要的作用,是快速提高部队战斗力、提升国防和军队建设水平
目前,由于信息技术的飞速发展,信息安全问题日趋复杂。在可信计算方面,可信计算技术就是为了解决安全问题而日益成为信息安全领域研究的一个新热点。可信计算平台是解决信息
随着国家教育事业的发展,近年来社会上的各种考试发展迅速,如计算机等级考试,四、六级考试,职业技能鉴定,高自考等。这些考试往往决定着一个人的事途发展,所以参加的人数也是
程序的安全问题,是信息安全的一个重要方面。一方面,软件的复杂度和功能性提高,软件缺陷和漏洞的概率也大大增加,攻击技术也不断发展。另一方面,程序安全方面的研究也取得了长足的