一、迅雷下载原理分析
迅雷的工作原理据称为”多资源超线程技术基于网格原理,能够将网络上存在的服务器和计算机资源进行有效的整合”。实际上还是传统的下载技术,只不过这种下载技术综合应用HTTP、FTP传输协议将文件的文件进行分块、分片下载;而且还可以将文件等分,然后去不同地址下载;并且在这些传统下载的过程中穿插P2P技术,也就是一种新的盗链技术。总体来说,迅雷的下载呈现以下特点:
1、多点下载。收集网上的所有下载地址以便多点下载。其他软件如网际快车不会收集在下载地址里包含了用户名和密码的下载地址,但迅雷一样收集,然后供其他人使用。这就就是“盗链”,即盗用别人的链接。
2、使用类似BT的P2P下载技术。迅雷启动后,会在系统背后启动两个线程Thunder。exe和Issue。exe,在线程里可以看得到。这两个线程,就是要像BT那样,共享本地硬盘上的文件,让其它迅雷用户下载。
3、收集用户提供的资源。例如:当有一个用户在一个电影网站上,得到一个下载地址(A),然后用迅雷下载,这个下载地址就会被发到迅雷的服务器上;另一个地方又有一个用户在另一个网站上下载同一部电影,迅雷的服务器又得到另一个下载地址(B)。迅雷服务器就会把相同文件的下载地址(A,B)集合在一起,形成一个资源,而那两个用迅雷下载这两个电影的用户也算上,就会有四个下载点。当又有用户在别的地方准备下载相同的电影的时候,迅雷就会在数据库里比较,找出相同的资源(其它下载点也就是原先收集到的),提供给那个准备下载的用户下载,这个用户就会同时有多个下载点来下载而达到速度的飞升。
例:当有一个用户在一个电影网站上,得到一个下载地址(A),然后用迅雷下载,这个下载地址就会收集到迅雷的服务器上。
在地求的另一个地方又有一个用户在另一个网站上下载同一部电影,而得到另一个下载地址(B),就又会给迅雷服务器收集。然后迅雷服务器就会把相同文件的下载地址(A,B)集合在一起,形成一个资源。那两个用迅雷下载这两个电影的用户也算上。就会有四个下载点了。而又有用户在别的地方准备下载相同的电影的时候,迅雷就会在数据库里比较,找出相同的资源(其它下载点,也就是上面收集到的),提供给那个准备下载的用户下载,那这个用户就会同时有多个下载点来下载,而达到速度的提升。而这个用户当然也不可能只是享受高速的下载,他同时也会上传了他下载的那部份数据(BT原理)。
所以,当一个用户用迅雷下载时,就会连上迅雷服务器,查找资源,如果是热门的文件,迅雷就能返回大量的下载点,供这个用户下载。从而达到下载速度的提升。
二、如何对迅雷进行有效的封堵?
综上所述,由于迅雷综合采用了各种网络传输协议,所以单靠传统的封堵方式是无法封堵迅雷的封堵的,并且由于迅雷的下载速度比BT有过之而无不及,所以对迅雷的有效封堵,就成为企业当前局域网管理的一个重要课题。北京聚生科技有限公司充分了解到当前企事业单位对带宽有效管理的迫切需求,开发了新版聚生网管系统(官方网址:http://www.grablan.com/),新版聚生网管系统采用了“多协议交叉拦截技术”,封杀迅雷较有效:首先通过聚生网管的“P2P下载主动防御功能”,阻止了迅雷在本地局域网和广域网进行资源的多点搜索;其次,聚生网管通过基于对迅雷协议码的过滤,拦截了迅雷基于P2P的数据传输;较后,聚生网管通过对迅雷试图通过普通HTTP协议、FTP协议进行常规下载的过滤,拦截了迅雷可能通过单点进行的高速下载。总之,聚生网管系统通过三层过滤技术,可以有效地拦截迅雷下载,保证了企业的带宽的合理使用,是广大中小企业网络管理一个不错的选择。