P2P文件共享系统的实现分析.docxVIP

  • 21
  • 0
  • 约5.46千字
  • 约 10页
  • 2021-11-23 发布于山东
  • 举报
P2P文件共享系统的实现分析 摘 要:系统 Qt P2P file-sharing System (QPS)是利用 Qt 开发的 P2P 文件共享系统。QPS采用 P2P 中的混合模式,此模式结合了集中目录式和纯分布式两者的优点,在实现上具有简易性,在共享度上具有很强的扩展性。QPS 的最大特点是加入了策略。这种策略能限制一些用户只下载而不共享资源的行为。策略的引入是为了鼓励用户与其他人分享自己的资源,而不仅仅是索取。入策略的 QPS 不仅能比较有效的限制只下载不分享的行为,而且对系统的寿命也有相当程度的提高。 关键词:文件共享;P2P;策略;Qt C/S 式架构造就了一批著名的门户网站,如雅虎,新浪等。这些网站容易受到黑客的亲睐后果是服务崩溃。C/S 式架构只有一个服务器或服务机群,服务器一旦崩溃,它提供的服务也将停止。而 P2P 式架构却正好相反,它没有服务器(相对 C/S 架构而言)或服务器是分布的,一个服务器崩溃了,其他的服务器照样能提供服务。这种架构能有效的抵抗 DDOS 攻击,它的安全性有很可靠的保障。另外,采用 P2P 式架构的 网络 资源共享系统不但大大的减轻了单个服务器的负担,而且也提高了很大的安全性。人们也可以通过这种架构建立自己的信息天地,与其他的人分享自己的资源。 系统设计实现的重点与难点 系统 QPS 在 Linux 上用 Qt 开发,系统设计原理和

文档评论(0)

1亿VIP精品文档

相关文档