


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、P2P文件共享系统研究摘要:该文首先介绍了P2P文件共享系统的开展现状以及相关特性,总结了P2P文件共享系统的技术特性,并且介绍了几个经典的系统实例的设计思想及工作原理,为P2P文件共享系统相关的研究内容提供了参考。关键词:P2P网络文件共享系统信任中图分类号:TP311.52文献标识码:A文章编号:1672-3791202101b-0023-02Abstract:ThispaperfirstintroducesthedevelopmentandpresentsituationofP2Pfilesharingsystemandrelatedcharacteristics,summedupthe
2、P2Pfilesharingtechnologycharacteristicsofthesystem,andintroducestheworkingprincipleanddesignideaofthesystemseveralexamplesofclassic,providesthereferencefortherelatedresearchcontentsofP2Pfilesharingsystem.KeyWords:Peer-to-PeerNetwork;Filesharingsystem;Reputation对等Peer-to-Peer,P2P网络及其相关技术是近年来热门的研究领域之一
3、,其中P2P文件共享系统受到了众多网络用户的欢迎和支持。P2P文件共享系统从出现至今,相继涌现出40多个相关系统,并且有多个系统已经各自拥有数以百万计的用户,P2P文件共享系统最大的特点是聚集了海量的文件资源,总体具有本钱低廉、使用灵活自由、能为用户提供简便的文件交换效劳等特点。1应用现状如今的P2P文件共享系统依然显示着蓬勃的生命力。根据OReilly2021关于P2P文件共享系统的资料,著名的应用系统己经到达40余种,而且很多系统还相继产生变种产品,如Napster的衍生变种SlavaNap和OpenNap等,Gnutella衍生的变种也有LimeWire、Clip2、BearShare、
4、FurthurNet等。另外还有兴起不久的BitTorrent和eDonkey等。2P2P文件共享系统的特性P2P文件共享系统具有的技术特性,主要是以下几点。1分散性decentralization。P2P文件共享系统将管理任务分摊到各个节点上,文件分散在各个节点,节点拥有文件的所有权和控制权,如此可以通过文件复制防止单一失效点问题。2自组织性self-organization。自组织是指一个系统的组织结构自发增强的过程。P2P文件共享系统由大量节点构成,其规模巨大而且结构经常发生变化,节点需要能够自由地进入和退出网络,文件资源数量时刻在变化,因此P2P文件共享系统必须具有自组织性。3匿名性a
5、nonymity。匿名性可以保护使用者的隐私,如P2P文件共享系统中,提供文件效劳时隐藏文件提供者的身份。文件效劳过程中,可以采用的匿名方式有3种:文件提供者匿名、文件请求者匿名和相互匿名。4可扩展性scalability。大量的处理任务和数据存储无疑是扩展性的极大负担,在P2P文件共享系统中,可扩展性得益于其分散性,任务处理负荷和空间负荷可以分摊到不同的节点上,有利于实现系统的扩展。5平安性security。平安性包括会话密钥交换、信任传递、签名和加密等。P2P文件共享系统还有新的平安方面的要求,可以引入数字版权管理来保证作者的知识产权不被窃取,可以在文件中参加水印技术,一个附着于文件内容但
6、不影响文件内容的签名。6失效恢复和容错性。与C/S结构相比,P2P结构的优势之一就是可以防止单点失效问题。由于拥有文件的节点失效或者退出了系统或者是网络连接失效而导致目的节点不可到达,继而导致节点失效,节点失效会导致文件效劳不可用。对于前者,可以采用缓存和复制策略来应对;对于后者,可以通过路由策略绕过失效连接所在的区域来解决。3经典系统实例近年来,P2P文件共享系统受到广泛的关注,与此有关的研究也越来越多,已开展出许多应用系统和设计协议。3.1NapsterNapster【1】是出现最早的P2P文件共享系统,Napster中并没有文件存储效劳器,只有一个中心效劳器,用来放索引信息。需要获取文件
7、的用户首先在Napster的中心效劳器上进行信息查询,系统中假设有节点共享了所查询的文件,那么用户可以根据中心效劳器上提供的信息直接去目的节点下载,因此它属于混合式的P2P文件共享系统。3.2GnutellaGnutella【7】是一种纯粹P2P架构的分布式文件共享系统,节点发起查询请求时,节点会提供一個标志自身的搜索字符串和hops-to-live参数,并将这个查询请求发给与自己有连接的所有节点。当其他节点收到查询请求时,会首先在本地展开查找。如果节点找到所请求文件,那么反向返回查询成功信息及本节点自身的相关信息;如假设当前节点并未找到所需相关文件,那么会把查询请求转发至与当前节点有连接的所
8、有节点,直到成功为止。3.3Freenet1999年,Edinburgh大学的IanClarke提出了关于Freenet8这一系统的设计思想。2000年,Freenet进入实际的设计与开发阶段。和Gnutella一样,Freenet是一种纯粹的P2P结构的文件共享系统。Freenet为P2P网络中的节点提供文件的存储和下载效劳,而节点提供一定的存储空间来存储P2P文件共享系统中用于其他结点分享和下载的文件。4结语该文概括了P2P文件共享系统的开展过程和现状,并介绍了几个经典系统实例的设计思想及工作原理,总结了P2P文件共享系统的技术特性,为P2P文件共享系统相关的研究内容提供了参考。参考文献【1】 :/ napster .【2】 :/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健康管理师考试潜力试题及答案探索
- 浅谈茶与心理健康的关系试题及答案
- 2025年妇幼保健员考试题型分析及试题及答案
- 健康管理师的核心能力训练试题及答案
- 超星尔雅学习通《信息系统与数据库技术(东华大学)》2025章节测试附答案
- 2025年妇幼保健员考试技巧契机试题及答案
- 如何提升茶艺表演能力的试题及答案
- 二零二五年度商业保密协议书:环保材料研发保密协议及市场推广协议
- 10.3 几个三角恒等式 原卷版
- 二零二五年度XX教育科技公司股东分红协议:在线教育收益分红合同
- 2025年安徽省中考数学模拟试卷(一)(含详解)
- 2025年单位车辆修理合同范本
- 2025年亳州职业技术学院单招职业适应性考试题库新版
- 2025中国远洋海运集团校园招聘1484人笔试参考题库附带答案详解
- 2025年江苏无锡市江阴新国联创业投资有限公司招聘笔试参考题库附带答案详解
- 2025年安徽商贸职业技术学院单招职业技能考试题库一套
- 2025年浙江商业职业技术学院单招职业技能测试题库完美版
- 班主任班级管理经验分享
- 2025年皖西卫生职业学院单招职业技能测试题库审定版
- 2025年河南应用技术职业学院单招职业技能测试题库审定版
- 2025年河南经贸职业学院单招职业适应性测试题库带答案
评论
0/150
提交评论