P2P平台JXTA的协议分析与应用

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:shuo19871108
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的飞速发展和普及,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应用的研究也有指导作用和现实意义。
其他文献
随着互联网技术的高速发展,人们更加倾向于从网络上获取所需的新闻热点信息。由于网络数据具有信息来源广、传播速度快、内容杂乱无章等特性,想要从海量的网络信息流中发现自
智能卡正越来越广泛地应用到交通、电子商务、ID卡等领域。其主要的优势在于内部的数据只用于内部处理,只有运算的结果可以获取,然而智能卡芯片的内部数据可以通过边带信道攻击
随着计算机网络技术的不断进步,近几年来无线网络通信得到了迅速的发展,而计算机网络资源则相对匮乏,在网络系统中,如何实现资源的公平分配与高效利用一直是网络研究的重点与热点
汉字是中华民族文明的象征,有着上千年的历史。汉字识别在办公自动化、机器翻译、新闻出版等很多方面都有广泛的应用。脱机手写体汉字识别是汉字识别中最难的一类问题,其识别
随着Internet的发展,移动Agent作为Internet和移动计算应用与发展的催生物得到越来越多的人的关注。简单地说,移动Agent是一个独立的计算机程序,可以在异构网络上自主地从一个节
当前数据的结构愈加复杂,分布更为广泛,促进了分布式ETL工具的发展。达梦数据交换平台(DMETL)是高性能的流式ETL工具,它的集群特性支持ETL流程的分布式执行。对于分布式ETL工
医学图像配准是一种将两幅医学图像进行空间位置匹配,以达到图像间同一解剖位置在空间上对齐的图像处理技术,是人体组织和器官图像分割的一个重要步骤。海马体是人脑中的重要
数据库复制是分布式环境下提高数据库性能、可靠性和可用性的关键技术。在数据库异构程度不断加深的情况下,异构数据库复制技术的研究已成为数据库复制研究的重点。 本文
高速缓存在整个计算机存储体系中占有举足轻重的地位,管理好高速缓存可以极大地弥补慢速主存与高速处理器之间的速度差异,显著提升系统访存性能。为了更好地管理高速缓存,以
在云计算数据中心中,虚拟磁盘镜像作为保存虚拟机运行环境的容器,其访问效率将影响整个系统的性能。为了缓解虚拟机管理的瓶颈问题,一些协作式的虚拟磁盘镜像存储系统和方案