论文部分内容阅读
作为一种当今流行的网络结构,P2P技术有别于传统的“客户端/服务器”模式。P2P网络当中的每一个节点都具有平等的地位,每个节点在享用其他节点提供的服务的同时也在充当服务器的角色,为其他节点提供服务。与过去“客户端/服务器”相比较,P2P技术具有更高的健壮性、扩展性和更好的网络性能,具有很大的发展潜力。由于它所具有的这些优势,围绕着P2P技术产生了多种方面的应用,对传统的应用方式产生了变革性的影响。在文件共享领域,P2P技术的出现使得文件共享方式突破了过去以“客户端/服务器”为基础的共享模式。P2P文件共享已经成为利用网络共享文件的一种重要方式,它的出现改变了传统的下载方式,使得文件共享更加高效,便捷。不过它在共享文件上为用户带来方便的同时,也带来了一些问题。由于它在文件共享方面的良好性能,在为用户提供良好服务的同时,它也成为了暴力、色情、侵犯版权等非法文件的重要传播途径。由于P2P文件共享方式的特点,一直没有什么切实有效的办法对利用P2P文件共享技术传播非法文件的行为进行控制。本文中,作者针对非法文件利用Bittorrent文件共享系统进行传播的问题,提出了一种控制方法。论文中主要包含以下两方面内容:1.介绍Bittorrent协议,对这个协议进行分析。详细了解Bittorrent文件共享方式的工作原理。2.在对Bittorrent协议进行详尽分析的基础上提出一种阻碍非法资源文件利用Bittorrent进行传播的方法。这种方法的核心思想是针对TCP连接的特点,利用分布式拒绝服务攻击[1]的方式,对Bittorrent文件共享系统中某个共享资源文件对应的特定节点进行干扰,通过阻止节点之间建立TCP连接,破坏了节点之间分享文件的基础,使非法资源不能得到有效的上传,从而达到阻止非法文件的扩散的目的。这样,针对Bittorrent系统中的某个非法资源文件,可以利用这种方法对它的传播进行干扰,这对于控制非法文件的传播起到从源头上的遏制作用。这种方法具有很好的实时性,能够根据共享非法资源的各个节点的实际状态做出相应的调整,可以灵活的对某个资源实施控制。不足之处是控制拥有很大数量节点的非法资源,需要攻击方有大量的攻击客户端来进行支持,并且攻击任务的复杂程度也会大幅的增加。