欢迎来到天天文库
浏览记录
ID:52475034
大小:976.19 KB
页数:4页
时间:2020-03-28
《一种轻量级P2P协议框架的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学术探讨基金项目2015年第12期一种轻量级P2P协议框架的设计与实现林晓婷全汉华刘运秋陈冠星李博(华南师范大学计算机学院,广东广州510631)[摘要]目前互联网发展迅速,网络及网络应用覆盖广泛,网络服务与网络请求数量不断增多。如何有效地利用有限的计算机资源,提供最大的网络服务是一个值得思考的问题。对等网络作为解决这个问题的一种手段,在开发和使用上存在一定的局限性。主要表现在平台相对独立,平台数据无法直接共享;移动节点的移动性导致网络的连通不稳定。本文在前人基础上,提出一种轻量级的P2P协议框架,通过JXTA协议将不同的平台联系起来,同时对JXT
2、A框架进行简化,使它成为一个能处理移动节点随机移动的轻量级框架。[关键词]对等网络;移动节点;JXTA协议;轻量级中图分类号:TP39文献标识码:A文章编号:1008-6609(2015)12-0038-03相关的安全原语。第二层是服务层,它提供访问JXTA协议1前言的接口,提供通用的功能,如查找、共享、索引等等。第三层目前互联网发展迅速,网络及网络应用覆盖广泛。网络是应用层,它使用服务来访问JXTA网络和JXTA提供的功的高带宽接入深受大众欢迎,用户数不断增长,业务流量也能,包括应用JXTA服务开发出来的完整P2P应用程序。越来越大。高速发展的背
3、后是服务器的负载越来越严重。如何减轻服务器的负担,有效地利用网络资源是一个值得研究的问题。对等网络(P2P)的出现在一定程度上缓解了传统B/S模式下因访问量过大导致服务器不堪重负的局面。如今,P2P应用已占据互联网流量的50%以上,倍受业界人士的关注[1]。然而,目前P2P在无线网络环境中因受网络和终端的限制,其应用无法得到大规模的商业发展[2]。当前热门的P2P资源共享平台有很多,例如快车、迅雷、QQ旋风等等。但它们的标准差异较大,平台的独立性导致平台间不能直接图1JXTA协议的三层结构共享数据,阻碍了P2P的应用发展[2]。另外,处在P2P网络
4、边缘的移动节点具有不稳定性,会经常接入不同网络,从而使2.2JXTA协议的核心层结构网络地址不唯一,连通性得不到保障[3]。针对此问题,本文在2.2.1简述前人的基础上,提出一种轻量级的P2P协议框架,试图通过JXTA的核心层由对等点发现协议(PDP)、管道绑定协JXTA协议将不同的平台联系起来,同时对JXTA框架进行简议(PBP)、对等点信息协议(PIP)、对等点解析协议(PRP)、端化,使它成为一个能处理移动节点随机移动的轻量级框架,点路由协议(ERP)、聚集节点协议(RVP)等六个协议组成使开发者能够根据自己的开发习惯,利用这一框架实现简单[
5、4]。这些协议提供了核心功能:对等节点相互发现、资源发的即时通讯。布、信息传递、路由处理、对等节点间的通讯[4]。JXTA协议框2JXTA协议的架构架是由彼此关联的代码块组成,它本身并没有可执行的程2.1JXTA协议的层次结构序,协议隐藏了核心代码复杂的实现过程,在服务层提供了JXTA协议由三层组成,如图1所示。第一层是JXTA的调用核心代码的接口,开发人员只需要调用接口即可编写核心层,它包含服务所需的核心功能,这一层封闭了最根本P2P应用程序[5]。在JXTA网络中,并不是所有对等节点都需的东西,包括Peer、对等组、Peer发现、Peer通信、
6、Peer监视和要这六个协议,可以根据实际情况选择性进行加载。——————————————作者简介:林晓婷,女,广东湛江人,学士,研究方向:网络工程。基金项目:华南师范大学省级大学生创新创业项目,项目编号:2014118。-38-基金项目学术探讨2015年第12期2.2.2对等点发现协议不可少的协议,分别是对等点发现协议、管道绑定协议、对等对等点发现协议主要用于发布自身的资源信息和获取点解析协议、端点路由协议[7]。这4个协议是我们进行简化其他对等点的资源信息,它不能单独使用,需要使用对等点的入手点和重点。原JXTA协议中的对等点发现协议是将输解析协
7、议来发送搜索资源的请求。入输出流还原为xml文档,然后再解析相应的字段,这个发2.2.3管道绑定协议现过程的所需的时间有点长。这是我们简化的一个入手点,管道绑定协议的每条管道类似一个socket,使用方法与通过在广告的实现中引入管道的标识URN,URN标识端点socket类似。它必须借助端点路由协议提供的路由才能发现的存在、端点的资源、端点的服务以及远程IP,而且URN可其他的对等节点。它不能单独使用,需要使用对等点解析协以从输入输出流的缓存中获取,可以简化对等点发现协议的议来发送搜索资源的请求。发现过程,缩短处理时间,提高处理效率。2.2.4对等
8、点信息协议(2)端点路由协议通过路由信息获取路由路径,在通信对等点信息协议主要用于获取其他对等节点的状态信过程中起着举足轻
此文档下载收益归作者所有