论文部分内容阅读
随着互连网的发展,P2P(peer to peer)已经成为发展最快的网络应用之一。P2P在给人们带来巨大便利的同时,也带来了诸多问题。据不完全统计,随着P2P软件的发展,60%甚至70%以上的带宽都被P2P流量所占据,而且比例会越来越大。P2P不仅占用大量带宽,并可能会导致重大的安全问题,另外,P2P也对原有的版权体系造成很大的冲击,网络盗版的主要方式就是对等网络共享(P2P)。这些问题迫切要求我们在发展P2P技术的同时,也能对其进行识别和控制。 本论文要解决的问题就是如何在IXP2400网络处理器上实现对P2P应用的识别及流量控制。网络处理器(NP)是为网络应用领域设计的专用指令处理器,同时又是一块软件可编程的芯片。作为新兴的网络技术,它正处于高速发展时期。论文着重研究和分析了目前使用最为广泛的几种典型的P2P应用,如Bittorrent,eDonkey,Gunella等协议,并提出了在NP上实现基于Signature的P2P协议识别及流量控制方案。