各种下载工具 如迅雷,的工作原理是什么?

各种下载工具 如迅雷,的工作原理是什么?,第1张

下面的文章说明迅雷的工作原理
也就是说,迅雷会收集互联网上的所有下载地址和装了迅雷的电脑的资料
1其实收集互联网上的服务器的下载地址,很多软件都会这样做如网际快车等,但网际快车不会收集在下载地址里包涵了用户名和密码的下载地址,为什么因为网际快车的程序员知道,下载地址里有用户名和密码,就是不想让所有人都使用但迅雷的程序员可不理你,一样收集,然后供其它人使用说白了,就是我们站长最恨的"盗链"
例:包涵用户名的下载地:ftp://Thund:Issue@202154123218/0718/世界大战rmvb
这个下载地址里的Thund:Issue就是用户名和密码了
2上面说到的,只是提供下载的站长利益受损,下载的用户好像说,关我什么事我下载快,就行了
嘿嘿,天下可没那么便宜的事如果网上就那么几个网站的下载点,作用也不是很大,人家站长也不是傻的,让你迅雷一直的盗链那有什么办法增加下载点呢不就是那个用过迅雷下载的人喽
迅雷一装好后,以后你系统启动,在你的系统背后,都会启动两个线程(迅雷的),Thunderexe和Issueexe,但你在系统的右下角的工具栏里是看不到迅雷已经悄悄的启动了只有在线程里才能看到
这两个线程有什么用呢就是要像BT那样,共享你硬盘上的文件,让其它人下载所以,局域网的网管可就辛苦了,找死你也找不出,为什么你的网里面的流量那么大
从以上看出来,迅雷的程序员是很清楚用户是不想共享自己电脑上的文件给其它人下载的,所以他在系统后面悄悄启动迅雷的两个线程,而让你不发觉
所以就算你不在下载,你上网也会慢得要死硬盘不用多久就可以丢进垃圾桶里
3在迅雷的客户端上,还能通过搜索,找到不同的东西下载如搜win2003,就会搜到win2003的下载点但这些下载点可不是在迅雷服务器上的,但这个不要面的,却通过这种方式,让迅雷的用户觉得迅雷提供了速度快的下载点
这种行为,我相信会得到众多的普通迅雷用户的支持但这种盗链,严重影响到一个网站的生存再有,每个迅雷用户也不一定同意自己每天一开电脑,就给别人上传
迅雷下载速度快的原因和工作原理 迅雷比其它下载工具快,是因为他是P2SP机制,说白了,就是BT的升级:
例:当有一个用户在一个网站上,得到一个下载地址(A),然后用迅雷下载,这个下载地址就会收集到迅雷的服务器上
在地求的另一个地方又有一个用户在另一个网站上下载同一部,而得到另一个下载地址(B),就又会给迅雷服务器收集
然后迅雷服务器就会把相同文件的下载地址(A,B)集合在一起,形成一个资源那两个用迅雷下载这两个的用户也算上就会有四个下载点了
而又有用户在别的地方准备下载相同的的时候,迅雷就会在数据库里比较,找出相同的资源(其它下载点,也就是上面收集到的),提供给那个准备下载的用户下载,那这个用户就会同时有多个下载点来下载,而达到速度的提升而这个用户当然也不可能只是享受高速的下载,他同时也会上传了他下载的那部份数据(BT原理)
所以,当一个用户用迅雷下载时,就会连上迅雷服务器,查找资源,如果是热门的文件,迅雷就能返回大量的下载点,供这个用户下载从而达到下载速度的提升

1、的确会限制非会员的下载速度,主要是对一些比较冷门的资源会限制非会员;
2、迅雷用户下载过的资源会保存在迅雷的服务器上,当有会员下载文件时迅雷会比较文件的MD5值,如果MD5值相同,就允许会员从迅雷的服务器上下载(就是所谓的“高速通道”,这个是有固定的流量限制的),这个下载速度很快,接近物理宽带的极限。
3、如果会员的“高速通道”流量用完了,还有离线下载,就是迅雷先用服务器下载,然后会员再从迅雷服务器上下载。迅雷服务器上已经有的资源“离线下载”瞬间就完成了,这个也可以接近物理宽带的极限。
4、你开通会员也是不能突破物理宽带的限制的,比如你家就1M的带宽,开通会员下载也是一样慢悠悠的。如果你家是4M及以上,可以在线观看“离线下载”的影片不需下载,一点都不卡。

离线下载本质上是由迅雷服务器代替用户下载资源后,再由用户从速度相对稳定的迅雷服务器下载。这是基于>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/10663199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存