- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2P文件共享系统研究
摘 要:该文首先介绍了P2P文件共享系统的发展现状以及相关特性,总结了P2P文件共享系统的技术特性,并且介绍了几个经典的系统实例的设计思想及工作原理,为P2P文件共享系统相关的研究内容提供了参考。
关键词:P2P网络 文件共享系统 信任
中图分类号:TP311.52 文献标识码:A 文章编号:1672-3791(2017)01(b)-0023-02
Abstract: This paper first introduces the development and present situation of P2P file sharing system and related characteristics, summed up the P2P file sharing technology characteristics of the system, and introduces the working principle and design idea of the system several examples of classic, provides the reference for the related research contents of P2P file sharing system.
Key Words: Peer-to-Peer Network; File sharing system; Reputation
对等(Peer-to-Peer,P2P)网络及其相关技术是近年来热门的研究领域之一,其中P2P文件共享系统受到了众多网络用户的欢迎和支持。P2P文件共享系统从出现至今,相继涌现出40多个相关系统,并且有多个系统已经各自拥有数以百万计的用户,P2P文件共享系统最大的特点是聚集了海量的文件资源,总体具有成本低廉、使用灵活自由、能为用户提供简便的文件交换服务等特点。
1 应用现状
如今的P2P文件共享系统依然显示着蓬勃的生命力。根据O’Reilly(2004)关于P2P文件共享系统的资料,著名的应用系统己经达到40余种,而且很多系统还相继产生变种产品,如Napster的衍生变种SlavaNap和OpenNap等,Gnutella衍生的变种也有LimeWire、Clip2、BearShare、FurthurNet等。另外还有兴起不久的BitTorrent和eDonkey等。
2 P2P文件共享系统的特性
P2P文件共享系统具有的技术特性,主要是以下几点。
(1)分散性(decentralization)。
P2P文件共享系统将管理任务分摊到各个节点上,文件分散在各个节点,节点拥有文件的所有权和控制权,如此可以通过文件复制避免单一失效点问题。
(2)自组织性(self-organization)。
自组织是指一个系统的组织结构自发增强的过程。P2P文件共享系统由大量节点构成,其规模巨大而且结构经常发生变化,节点需要能够自由地进入和退出网络,文件资源数量时刻在变化,因此P2P文件共享系统必须具有自组织性。
(3)匿名性(anonymity)。
匿名性可以保护使用者的隐私,如P2P文件共享系统中,提供文件服务时隐藏文件提供者的身份。文件服务过程中,可以采用的匿名方式有3种:文件提供者匿名、文件请求者匿名和相互匿名。
(4)可扩展性(scalability)。
大量的处理任务和数据存储无疑是扩展性的极大负担,在P2P文件共享系统中,可扩展性得益于其分散性,任务处理负荷和空间负荷可以分摊到不同的节点上,有利于实现系统的扩展。
(5)安全性(security)。
安全性包括会话密钥交换、信任传递、签名和加密等。P2P文件共享系统还有新的安全方面的要求,可以引入数字版权管理来保证作者的知识产权不被窃取,可以在文件中加入水印技术,一个附着于文件内容但不影响文件内容的签名。
(6)失效恢复和容错性。
与C/S结构相比,P2P结构的优势之一就是可以避免单点失效问题。由于拥有文件的节点失效或者退出了系统或者是网络连接失效而导致目的节点不可到达,继而导致节点失效,节点失效会导致文件服务不可用。对于前者,可以采用缓存和复制策略来应对;对于后者,可以通过路由策略绕过失效连接所在的区域来解决。
3 经典系统实例
近年来,P2P文件共享系统受到广泛的关注,与此有关的研究也越来越多,已发展出许多应用系统和设计协议。
3.1 Napster
Napster[1]是出现最早的P2P文件共享系统,Napster中并没有文件存储服务器,只有一个中心服务器,用来放索引信息
文档评论(0)