- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2P文件共享系统的设计
摘要:系统Qt P2P file-sharing System (QPS)是利用Qt开发的P2P文件共享系统。QPS采用P2P中的混合模式,此模式结合了集中目录式和纯分布式两者的优点,在实现上具有简易性,在共享度上具有很强的扩展性。QPS的最大特点是加入了策略。这种策略能限制一些用户只下载而不共享资源的行为。策略的引入是为了鼓励用户与其他人分享自己的资源,而不仅仅是索取。入策略的QPS不仅能比较有效的限制只下载不分享的行为,而且对系统的寿命也有相当程度的提高。
关键词: 文件共享;P2P;策略;Qt
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)30-0633-03
The Design of a P2P File Ssharing System
YE Xiao-qiong
(Xianning Vocational Technical College, Xianning 37100, China)
Abstract: QPS is a peer-to-peer file sharing system implemented in Qt. It uses a mediated-based mode. This mode combines the strengths of centralized-directory mode and purely-distributed mode, and can be implements simply and has strong expansibility on the share pitch. The most favorable characteristic of QPS is that it introduces a strategy, which can restrict the free rider behavior of users who only download file but not share any. The purpose of the strategy is to encourage users to share their resources with others but not only ask for.With the strategy as described above, QPS can not only restrict downloading but also increase its lifetime.
Key words: file sharing system; P2P; scheme; Qt
1 引言
C/S式架构造就了一批著名的门户网站,如雅虎,新浪等。这些网站容易受到黑客的亲睐后果是服务崩溃。C/S式架构只有一个服务器或服务机群,服务器一旦崩溃,它提供的服务也将停止。而P2P式架构却正好相反,它没有服务器(相对C/S架构而言)或服务器是分布的,一个服务器崩溃了,其他的服务器照样能提供服务。这种架构能有效的抵抗DDOS攻击,它的安全性有很可靠的保障。另外,采用P2P式架构的网络资源共享系统不但大大的减轻了单个服务器的负担,而且也提高了很大的安全性。人们也可以通过这种架构建立自己的信息天地,与其他的人分享自己的资源。
P2P有三种模式,分别是:1)集中目录式;2)纯分布式;3)混合式。三种模式各有优缺点。具体介绍如下:
1)集中目录式:这种方式类似C/S架构。C/S架构的资源集中在server上,而集中目录式的P2P架构资源是分布在各个peer中。此模式也有一个server,它起的是一个桥接作用,并不保存任何的资源。各个peer在共享或分享资源前必须要先连接上server,将本地的所有共享信息上传server,同时也下载server上的所有或部分其他peer的共享信息。在获得了共享信息后,就等于有了其他peer的IP,这样就可以直接发起连接。此后,server对peer而言就不在有用,peer之间可以直接通信。在此,server只起一个索引的作用。这种模式的优点是实现复杂度较低,对peer的管理也相对容易;缺点是共享面比较窄。这种模式的文件共享系统代表是Naspter。
2)纯分布式:这种模式是真正意义上的P2P,因为它不需要server来建立连接。Peer之间的查找与发现可以通过特定的方法来进行。目前,此类相关的研究比较多。一旦一个新peer-A发现了某个peer-B后, peer-B就会发现其他的peer。这种模式的P2P文件共享系统主要侧重于文件的搜索。设计好的搜索算法是关键。
您可能关注的文档
- Inventor在建筑设计中的应用和技巧.doc
- IP over ASON的故障管理机制分析.doc
- IP SAN存储技术在九江学院图书馆中的应用探讨.doc
- IP/MPLS over WDM网络生存性的研究.doc
- IPR-CDIO环境的计算机工程教育研究.doc
- IPSec和NAT协同工作的研究.doc
- IP-SAN存储技术的特点及应用.doc
- IPSec隧道网关协议在阳泉教育城域网的应用.doc
- IPTV技术浅议.doc
- IPTV组播技术中服务质量策略的研究.doc
- 运球训练中教师指导与学生自我发现的平衡.docx
- 小学家庭作业时间与小学生睡眠质量的关系探讨教学研究课题报告.docx
- 2025年社区便民服务综合体社区心理健康服务体系建设报告.docx
- 高中生零花钱管理现状及优化路径探讨教学研究课题报告.docx
- 2025年工业设备故障诊断与智能维护解决方案报告.docx
- 2025年宠物医疗行业数据安全合规性研究报告.docx
- 2025年能源互联网在碳中和目标下的能源互联网人才培养与引进报告.docx
- 2025年碳中和目标引领下能源行业碳排放权交易市场政策效果评估报告.docx
- 2025年海岛新能源微电网在海洋牧场中的应用前景报告.docx
- 传统茶文化如何提升高校大学生的社会责任感与可持续发展意识.docx
文档评论(0)