已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
标准化的即时通信协议SIMPLE和XMPP的对比研究 第卷第期武议科技大学学报(;然科学版),?月()标准化的即时通信协议和的对比研究张云(武汉科技大学管?学院,湖?武汉)摘要提出实现一个用户同时访问多个系统的种方案。 指出各种系统都采用标准化的协议才是达到互操作性的根本途径。 对。 和这两种协议体系进?对比分析,认为前者将率先广泛应用而后者会迅速发展,共存期间需要用网关实现两者的互联。 关键词即时通信;互操作性;协议;协议文献标志码()(,)(),),;?,以色列公司推出了世界上性,并对影响最大的两种标准化协议进?对比研第一个即时通信系统,?到?时阆,即时究。 通信(,简称)已发展成为最流?的网络应片之一,腾讯公司的、微软公司的协议的标准化等客户端已成为许多计算机一个用户的多个潜在的通信对象可能使用?上的必备软件。 需要指出,即时通信并?只是青同的系统。 我们认为,以下种方案都能使其少?用于休闲聊天的玩具,它在商务中的应用也同时接人多个系统在迅速升温。 据美国在线()?月()方案。 同一台计算机上安装和使用多日公布的一项调查结果表明,工作场所和移动设个?同的客户端软件。 这种做法最容?实备即时信息传送【)的使用正在?断增长”。 现,但增加了对系统资源的占用,还使操作变得?南于巨大的商业价值,仅国内就出现了加复杂。 ,网?泡泡,新浪等多种即时通信系统,这()方案。 使用,等号称同时些系统互相竞争有益于提升技术和应用水平,但支持多个现有系统的“兼容”客户端软件,也它们之间?能互联互通也阻碍用户群的继就是用一个客户端软件来代替多种其他软件。 由续扩张。 本文将探讨即时通信协议标准化的必要于多数现有系统采用的是私有的通信协议,一一作者简介张云川(一),男,武议科技大学井帅,华中科技大学博士生万方数据武汉科技大学学报(自然科学版)?第期并未授权给这些“兼容”系统使用,其兼容性得?到保障。 用户要使用这些“兼容”系统需要申请新的识别码并安装新的客户端软件,?但没有从本质上解决多系统兼容的问题,反而带来了新的麻烦。 ()方案。 各种系统使用标准化的网络协议,在服务端解决?同系统互操作性的问题。 这种方案才是解决?同系统豆联的根本途径,但需要寻求?种能被广泛接受的标准化协议。 例如,今天用任何一台计算机访问某个站点时,并?需要考虑网站服务器的硬件或软件架构,因为客户机和服务器都采用了相同的协议。 叫过程巾的呼叫特征。 例如,某次呼叫开始时被置为“”,但用户可以在呼叫过程中按需开启视频功能,新加入呼叫的第三方也可以开启?同的特征。 多数即时消息和出席检测架构町以?加修改地利用中已有的特性。 例如,一个客户机向注册服务器发送消息,通知它可以接收,注册服务器采用与系统中其他规则相同的方法来处?登录请求。 ?过,缺乏消息?由机制,?完全符合,还需寸其进?一定的扩展“,目前工作组已经提交了项和项草案。 在本质上与相同,没有采用和等数据存取方法,而采片和等信令方法来启动和为推动协议的标准化进程,成立了(即时消息和出席协议,结束一次呼叫或会话。 增加了一种称为的新的请求方法来发送一次性的短消息,即寻呼机模式的;用发送对出)工作组,并于?月发布,了和。 最初的目标是构建一套标准化的协议,但后来实际上制定的是标准化的协议所应遵循的一组规范,如丁作组制定,公共出席和即时消息规范(席消息的淘问,用传输出席消息。 在持续较长的会话中,参与者在一段时间内交换多条消息,这时就要用到信令和一种称为“消息会话中继协议”()的传输西议;文本通过传输,话音和视频数据则和其他应用一样用来传输”。 基于的(。 )目前在基础上形成的标准协议主要有体系和体系。 体系和体系的是,可扩展的消息和出席协议)是一种基于的传递出席信息()和消息?由的协议,它为?同的网络之间互联提供了一种安全而简单的编程语言,是系统(一种开放源代码的系统)的基础,成立了丁作组并已发布了著十项草案。 ?由的核心是一种类似于电子邮件的逻辑编址方案,在系统中,这一地址被称为,其形式为。 的工作方式也与的缩写,其目标是将协议应用于和出席检测业务。 因为和所提出的中的要求有许多共同之处,加上已受到较广泛的支持而且相对较成熟,故采用实现是很自然的选择。 ()协议是由提出的一种用于网络多媒体通信的应用层控制协议,其主要功能是创建、修改、终结和管?多媒体会话或呼叫,协议的语法和语义在很大程度上借鉴了和的机制,使用通信模式以及文本形式的消息编码”。 本质,提供以下功能”名字翻译和用户定位无论被呼叫方在哪?都确保呼叫达到被叫方;执?所有描述信息到定位信息的映射;确保呼叫(会话)的本质细节被支持。 特征协商它允许与呼叫有关的组在支持的特征上达成一致。 呼叫参与者管?呼叫中参与者能够引入其他用户加入呼叫或取消到其他用户的连接,支持呼叫转移和呼叫保持。 呼叫特征改变用户能够改变呼简单邮件传输协议()相似,地址中的域(有相应的服务器)可以用普通的系统来解析,由服务器来转发用户的消息。 与?同的是,节点()部分既可以表示用户,也可以表示应用或服务;是连接识别标记,允许同一个客户在同个时刻多次登录服务器。 当节点连接到一台服务器时,它们利用本地目录系统的证书进?鉴权、指定资源并通知服务器向订阅者(比如说列在好友名单二的用户)发出出席公告。 服务器之间能相互发现、连接和认证,?管某节点的本地服务器(域)是?么,只要?违反保密或业务规则,它都可以通过服务器的转接而连万方数据?第期张云川标准化的即时通信协议接到社区中的任意其他节点?。 每个节()都是标有地址的结构化数据块,节的类型可以通过恰当的命名空间结构化数据加以扩展。 正如是格式的标准化主体,软件基金()是节类型扩展的标准化主体,?过,任何其他组织都可以按需确定事实上的标准格式。 将出席()和相关的消息嵌人结构化数据之中,使之能有效地?由至最合适的资源,起到瓦的结构化数据传输层的作用,这种层次结构最大程度地简化客户端的实现。 提供了到其他系统的网关规范,只要网关支持,客户端就可以与其他系统交流。 两种协议的优势对比综合考虑功能、扩展能?和成熟度等各方面特征,两种协议各有特色,其对比如表所示。 表和的对比成熟度较为戚熟新兴拄术功能支持各种即时消息通信支持各种时消息通信甘展能?一般租强主流厂商的支持微软,出(可能)煎墨些垒点焦堕垣垣圭旦圭已经在网络电话等领域得到了较广泛的应用,出现了人?的产品和方案,对现有系统进?一定的修改后就能支持,这是最大的优势。 从产业上看,微软已经选择作为其实时通信策略并在,和中进?了部署,也在大?地推进的应用。 微软公司宣布其将使用户能够与雅虎,的即时通信服务的用户互联互通,进一步增强了作为标准化协议的强势地位。 的优势在于灵活和开放。 它具有带来的弓生俱来的扩展性,任何人都可以用扩展的信息来处?客户的特殊要求并在基础上构建新的应用。 例如,或别的企业应用系统可以作为一个的客户端注册到服务器上,在管?员许可的前提下,用户或另的应用能发现的状态并向其发送数据、对其进?操作。 利用作为通的传输机制,?同组织内的?同应用都可以进?有效的通信。 由于很?穿过防火墙,所以用构建的应用?受到防火墙的阻碍。 从产业上看,起万方数据源于开放源代码的系统,现在已有了大跫使用该协议的系统,目前和已经在它们的系统巾使用,而也,能在其系统中使用这一协议。 结论和各有其优势,前者有较成熟的应用基础和主流服务商的支持,在未来段时间内可能会成为主要的标准化防议;后者发挥了的优势,随着的发展,它的应用会越来越普及。 在相当的一段时间内仍会出现两种标准系统共存的状况,所以这两种系统之间的互联就成了一个新的问题。 ?过,支持网关扩展,用网关可以实现两类系统问的互联。 参考文献,()刘志治,李晓峰基于协议的即时信息机制?京邮电大学学报,()强?协议概述()翟朝阳,卢美莲,程时端,的济议模型及应用前景现代电信科技,(),()()一一(一,()郑淑芳标准化的即时通信协议-SIMPLE和XMPP的对比研究作者刊名英文刊名年,卷(期)被引用次数张云川,ZHANG Yun-chuan武汉科技大学管理学院,湖北,武汉,430081武汉科技大学学报(自然科学版)JOURNAL OFWUHAN UNIVERSITYOF SCIENCEAND TECHNOLOGY(NATURAL SCIENCEEDITION)xx,28 (4)2次参考文献(10条)1.Dinesh CSharma BoomTime for Instant Messagingxx2.M Day.J Rosenberg.H SuganoRFC2778:A Modelfor Presenceand Instant Messaging20003.M Day.SAggarwal.G MohrRFC2779:InstantMessaging/Presence ProtocolRequirements20004.Anonymous SIPforInstantMessaging andPresence LeveragingExtensions(SIMPLE)xx5.刘志治.李晓峰基于SIP协议的即时信息机制期刊论文-北京邮电大学学报xx (03)6.强磊SIP协议概述xx7.翟朝阳.卢美莲.程时端IMPP的协议模型及应用前景期刊论文-现代电信科技xx (03)8.Scott PetrackSIMPLE Aimsfor IMInteroperabilityxx (03)9.P SaintAndre ExtensibleMessaging andPresence Protocol(XMPP):Coredraft-ietf-xmpp-core-24xx10.Joe HildebrandXMPP TransportsPresence Dataxx (10)相似文献(4条)1.学位论文彭腊梅基于Java的P2P对等计算技术的研究xxP2P(Peer-to-Peer)对等网络是一个拥有强大计算能力,能提供多种服务,支持各种交互,开放且能够处理异构和分布式资源的网络平台。 P2P引导网络计算模式从集中式向分布式偏移,网络应用的核心从中央服务器向网络边缘的终端设备扩散,它在网络资源利用率、消除服务器瓶颈等多方面有着明显的优势。 而JXTA是一个用来解决P2P计算的开放式网络计算平台,具有互操作性、平台独立性、普适性和安全性等几大特性,旨在为P2P应用构筑强大且灵活的通信底层。 JXTA的第一个参考实现是基于Java的,Java技术体系具有跨平台等许多特性,其与P2P的核心对等思想具有完美的一致,基于Java的P2P对等计算具有许多优势,有利于应用系统的开发和部署,可以开发出跨平台的、高效的、安全的网络应用系统。 因此P2P技术蕴涵着巨大的商业和技术的潜在价值。 本文是对基于Java的P2P对等计算技术的研究。 首先介绍了P2P分布式对等计算技术的历史和发展现状,就P2P的机制原理、体系结构和主要特征等进行了讨论,并对P2P技术与客户/服务器技术在性能上作了一个全面的比较。 接着对JXTA这个针对P2P的网络计算平台的相关概念,JXTA的体系结构、核心组件和协议,Java与P2P和JXTA的关系,运用Java构建P2P网络所具备的优势等进行了阐述。 然后从技术发展和社会需求两方面来分析、讨论了P2P技术的应用,并就P2P对等计算系统实现过程中迄今为止需要重点解决的技术标准化问题、资源发现与路由算法的效率问题、管理与版权问题、应用模型问题以及安全问题等进行了分析探讨并提出了相关对策。 最后在JXTA协议基础上基于Java语言实现了一个纯P2P的即时通信系统。 在这个系统中用户之间可以直接通信、共享资源或协同工作而不依赖于一个中央服务器的支持,可以避免网络用户剧增时所带来的性能下降以及可能的单点故障,而且还可以将应用扩展到其它领域。 并对今后的进一步研究提出了思路。 2.学位论文彭克善基于JXTA平台的视频会议的研究与实现xxJXTA是SUN公司推广P2P技术的主流平台,已经在P2P应用的大多数领域诸如即时通信、数据存储、文件共享、协同计算、搜索引擎等方面得到广泛的应用,但是目前针对P2P视频会议系统方面的开发与研究却不多。 另外,目前虽然已经有一些基于P2P技术的视频会议系统,但它们都是各自使用自己底层的协议,彼此之间根本无法互联。 而JXTA平台具有互操作性、跨平台性和通用性的优良的特点,用它来研发P2P视频会议系统不仅可以很好的利用JXTA所提供的平台架构,同时也为系统以后更好的维护和延伸提供了便利。 本文的研究目的是利用JXTA这个基本的协议框架来开发基于P2P技术的视频会议系统。 为了实现该视频会议系统,本文使用了JMF技术和RTP协议。 JMF负责媒体数据的截取、处理、转换、播放等工作,RTP负责将前面已经处理好的媒体数据实时地传送给远程用户。 与此同时,本文还研究并实现了视频会议系统的安全策略管理,用以保证该视频会议系统的安全性和保密性。 本文针对P2P视频会议系统开发的核心技术进行了较为深入的研究和发展。 主要的工作有深入研究和分析了JXTA的搜索机制和发现策略,以便于高效快速的发现节点和搜索资源;在分析研究现有穿越防火墙和NAT的技术的基础上,成功将此类技术嫁接到JXTA网络上,并实现了JXTA平台之上流媒体数据畅通无阻的传输;为保护视频会议中所传信息的安全和隐私,设计出一个安全架构并通过引入安全级别、加密算法和策略树等技术实现了一个对应的安全管理策略最后在上述研究分析和整合的基础上,完成了系统的实现。 3.学位论文杨雪P2P平台JXTA的协议分析与应用xx随着Inter的飞速发展和普及,P2P技术成为计算机网络技术中的一个热点。 与传统的C/S模式相比,P2P具有无可比拟的去中心化、可扩展性、健壮性、高性价比、负载均衡等优势。 它使网络应用的核心从中央服务器向网络边缘的终端设备扩散。 作为C/S模式很好的补充,P2P己经应用到文件共享、对等计算、协同工作、即时通信、信息检索、电子商务和网络游戏等领域。 然而众多P2P系统各自为政,形成了一个个P2P的孤岛。 这样与P2P设计的分布式共享的初衷相背离了。 JXTA的平台无关性、互操作性、广泛性使它成为了将P2P应用孤岛连在一起的最佳选择。 本文以JXTA协议为主要研究对象,旨在建立基于JXTA的高效的、可扩展的、互操作性强的P2P应用。 本文首先简要介绍了P2P的定义和特点,并对其三种网络模型的优缺点进行了对比。 通过分析现有P2P应用的缺陷和不足,作出了在P2P应用开发中引入JXTA平台的设想;然后研究了JXTA平台的层次结构、基本要素和协议栈,分析了对等机发现协议和管道绑定协议,通过实例说明了相关协议的使用。 在此基础上,将JXTA应用到虚拟教室考试中,并对原型系统进行测试,验证了其可行性和正确性;最后,对JXTA关键技术进行了探讨。 论述了JXTA的发现机制,指出其优点是融合了多种发现方法,整体性能较好,但是在底层的SRDI的DHT算法、查询的响应时间、子网内的发现方法和超级节点机制方面还存在不足。 在穿越防火墙和NAT技术方面,介绍并比较了目前已有的各种P2P通信穿越技术,阐述了JXTA穿越技术的原理,指出这种方法借鉴了中转和连接反转的思路,整体性能更优。 本文的研究为今后实现高效的资源发现提供了有益的参考,对推动基于JXTA的P2P应用的研究也有指导作用和现实意义。 4.学位论文冯金梅SOAP协议的改进和应用xx分布式服务具有高性能、一体化、知识生产、资源共享等技术优点,其结点异构自治、资源动态演化、任务分布协同,消除了网络中的资源孤岛和信息孤岛,被认为是第三代互联网技术。 S0A作为一种分布式服务架构理念,通过建立一种统一的架构,使得软件开发人员能快速开发、集成和重用应用。 更为重要的是,基于这种软件框架,系统能在业务发生变化之后,动态响应新的需求,快速重新装配各种软件构件和服务。 今天基于S0A的集成方法正推动着市场的发展,BEA、IBM、0racle等大多数供应商也开始转向S0A。 S0A架构需要一种可以高度自治的消息机制,根据目前的技术,毫无疑问S0AP协议满足了该需要。 S0AP的消息基于XML,XML是结构化的文本消息,同时也是标准化的。 从最早的EDI开始,文本消息就是异构系统间通讯最好的消息格式,适用于S0A强调的服务对异构后天宿主系统的透明性。 S0AP是一种在无中心分布式环境下以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国家电网公司(第二批)招聘天津市电力公司易考易错模拟试题(共500题)试卷后附参考答案
- 2025国家电投安徽分公司招聘10人易考易错模拟试题(共500题)试卷后附参考答案
- Unit1单词详解课件示例+人教版
- 2025年农产品预售平台合同协议
- 2025年农产品推广视频后期制作协议
- 2025年农产品加工合同协议
- 2025年农产品电商直播合作协议协议
- 房产投资利率解读
- 法学探索之旅
- 2025观光车考试试题及答案
- 将配偶追加为被执行人申请书
- 厂房施工方案包括
- 煤矿井下零星工程管理制度
- 退耕还林工程
- 2023标准旧房屋拆除工程合同
- 省纸打印版:法国 纪录片《家园》(Home)中英字幕
- 抗菌药物的合理应用
- 1重视创伤大出血的早期规范处理-张茂
- GB/T 18380.11-2022电缆和光缆在火焰条件下的燃烧试验第11部分:单根绝缘电线电缆火焰垂直蔓延试验试验装置
- DB4113T 021-2022 南阳艾 艾绒标准
- 冬季安全生产培训PPT冬季安全生产注意事项PPT课件(带内容)
评论
0/150
提交评论