迅雷的下载原理是什么,为什么下不同的东西速度不一样,好像跟BT挺相似的

2024-11-08 00:08:16
推荐回答(2个)
回答(1):

BitTorrent(简称BT,俗称BT下载、变态下载)是一个多点下载的源码公开的P2P软件,使用非常方便,就像一个浏览器插件,很适合新发布的热门下载。其特点简单的说就是:下载的人越多,速度越快。 BitTorrent 下载工具软件可以说是一个最新概念 P2P 的下载工具、它采用了多点对多点的原理,一般简称 BT(BitTorrent) 也就是大家所说的变态下载。该软件相当的特殊,一般我们下载档案或软件,大都由 HTTP 站点或FTP 站台下载,若同时间下载人数多时,基于该服务器频宽的因素,速度会减慢许多,而该软件却不同,恰巧相反,同时间下载的人数越多你下载的速度便越快,因为它采用了多点对多点的传输原理。
下面的文章说明迅雷的工作原理
也就是说,迅雷会收集互联网上的所有下载地址和装了迅雷的电脑的资料.

1.其实收集互联网上的服务器的下载地址,很多软件都会这样做.如网际快车等,但网际快车不会收集在下载地址里包涵了用户名和密码的下载地址,为什么?因为网际快车的程序员知道,下载地址里有用户名和密码,就是不想让所有人都使用.但迅雷的程序员可不理你,一样收集,然后供其它人使用.说白了,就是我们站长最恨的"盗链".

例:包涵用户名的下载地:ftp://Thund:Issue@202.154.123.218/0718/世界大战.rmvb

这个下载地址里的Thund:Issue就是用户名和密码了

2.上面说到的,只是提供下载的站长利益受损,下载的用户好像说,关我什么事?我下载快,就行了.

嘿嘿,天下可没那么便宜的事.如果网上就那么几个网站的下载点,作用也不是很大,人家站长也不是傻的,让你迅雷一直的盗链.那有什么办法增加下载点呢?不就是那个用过迅雷下载的人喽

迅雷一装好后,以后你系统启动,在你的系统背后,都会启动两个线程,Thunder.exe和Issue.exe,但你在系统的右下角的工具栏里是看不到迅雷已经悄悄的启动了.只有在线程里才能看到.这两个线程有什么用呢?就是要像BT那样,共享你硬盘上的文件,让其它人下载.所以,局域网的网管可就辛苦了,找死你也找不出,为什么你的网里面的流量那么大.

从以上看出来,迅雷的程序员是很清楚用户是不想共享自己电脑上的文件给其它人下载的,所以他在系统后面悄悄启动迅雷的两个线程,而让你不发觉.

所以就算你不在下载,你上网也会慢得要死.硬盘不用多久就可以丢进垃圾桶里.

3.在迅雷的客户端上,还能通过搜索,找到不同的东西下载.如搜win2003,就会搜到win2003的下载点.但这些下载点可不是在迅雷服务器上的,但

这个不要面的,却通过这种方式,让迅雷的用户觉得迅雷提供了速度快的下载点.

这种行为,我相信会得到众多的普通迅雷用户的支持.但这种盗链,严重影响到一个网站的生存.再有,每个迅雷用户也不一定同意自己每天一开电

脑,就给别人上传.

迅雷下载速度快的原因和工作原理 迅雷比其它下载工具快,是因为他是P2SP机制,说白了,就是BT的升级:

例:当有一个用户在一个电影网站上,得到一个下载地址(A),然后用迅雷下载,这个下载地址就会收集到迅雷的服务器上.

在地求的另一个地方又有一个用户在另一个网站上下载同一部电影,而得到另一个下载地址(B),就又会给迅雷服务器收集.

然后迅雷服务器就会把相同文件的下载地址(A,B)集合在一起,形成一个资源.那两个用迅雷下载这两个电影的用户也算上.就会有四个下载点了.

而又有用户在别的地方准备下载相同的电影的时候,迅雷就会在数据库里比较,找出相同的资源(其它下载点,也就是上面收集到的),提供给那个准备乱早下载的用户下载,那这个用户就会同时有多个下载点来下载,而达到速度的提升.而这个用户当然也不可能只是享受高速的下载,他同时也会上传了他下载的那部份数据(BT原理).

所以,当一个用户用迅雷下载时,就会连上迅雷服务器,查找资源,如果是热门的文件,迅雷就能返回大量的下载点,供这个用户下载.从而达到下载速度的提升.
“迅雷”是款新兴的下载工具,据其官方网站介绍,它“基于P2SP原理”,“有效地把原本孤立的服务器和其镜像资源以及P2P资源整合到了一起”,从而“成倍提升下载速度”,在“下载的稳定性和下载的速哗并雀度上,都比传统蔽桥的P2P或P2S有了非常大的提高”。作为下载软件的新军,“

迅雷”到底这的有它自己说的这么神奇么?相比经典老牌下载软件FlashGet,迅雷是否会“长江后浪推前浪”呢?就让我们一起进入下面的这篇评测吧。

1 安装与界面

迅雷的安装比较简单,若想省事,一路“下一步”即可。

运行迅雷,界面并不让人感觉非常陌生,因为它跟我们平时所用的FlashGet、BitComet界面颇为相似。连广告条的位置和大小,都让笔者不由想起来当年注册版的Flashget上的广告条。也许左侧任务管理窗口中的“装机必备”,和主界面下方的“免费影视下载”与“迅雷精彩合作”

,算是有别与其它下载软件的一些地方了。

点评:迅雷界面比较朴实,走的是大众化路线。这样的好处是让人易于接受,能够快速上手。缺点则是缺乏特色,略显平淡。

2 文件下载速度

对于一个下载软件来说,下载速度就是它的灵魂。下面来一起看看迅雷和FlashGet的下载速度对比情况。FlashGet使用镜像功能。

测试一:网站:迅雷网站,文件:泡泡堂,大小:34.6MB

速度对比:FlashGet的下载速度一直稳定在120K/s左右,已经让笔者很满意了,然而迅雷下载文件速度则一路飙升至700K/s,真是让笔者不感相信。下图为正在提升速度中的迅雷和Flashget 度的下载速度对比,迅雷刚刚升至500k/s,且还在提升。最终的平均速度,FlashGet为107KB/s,而迅雷则,几乎是FlashGet的5倍,为525KB/s。

下载速度及资源占用

测试二:网站:太平洋游戏网,文件:《最终幻想X-2》CG片头 大小:24MB

速度对比:FlashGet使用总时间为37s,平均速度为648KB/s,迅雷则耗时36秒,平均速度为 667KN/s,两者速度相差不大,迅雷还是略占优势



上面两次测试的速度都是10M校园网,通过本校校园网代理访问共网。下面我们来看看在公网ADSL的条件下,两个软件的速度差异。

测试三:网站:天空软件站 文件:暴风影音/超级解霸9,大小:15.6MB/37MB

速度对比:两者选择广东佛山下载站下载时,都使用了15S的时间,看来精确到秒也不能对比出孰优孰劣了,下载速度同为1.04MB/s;再选择物理连接距离较远的河南南阳站进行下载,FlashGet平均速度为44KB/s,而此时迅雷的平均速度则为8.5KB/s,落后于FlashGet。

笔者再次使用两个软件,在天空软件站的河南南阳下载镜像下载超级解霸V9,结果还是FlashGet稍占领先,用时17分29秒,迅雷则用时18分23秒

测试四:网站:www.download.com 软件:Spyware docotor 大小:4.2MB

速度对比:此时迅雷下载即时速度始终领先Flashget 10KB/s 左右,迅雷下载时间59秒,平均速度71KB/s,Flashget用时68秒,平均速度62KB/s

点评:相比老牌下载工具FlashGet,新军迅雷显示了强大的竞争力。迅雷明显针对在其自己网站的游戏文件下载进行专项的优化、速度明显快于

FlashGet,这对游戏爱好者来说,是一个莫大的便利,而且其在其他网站的下载速度表现,与Flashget也不相伯仲。在速度方面,迅雷确实令人满意,FlashGet则在较远的传输距离的前提下优于迅雷,这也许与FlashGet的镜像功能有关吧。

3 资源占用

可以看到,1个下载进程,2个更新进程,一共占用将近15M内存。不下载任何文件时也有近10M的内存消耗。
点评:迅雷的内存占用不能算小,不过对于现在动辄256M或是512M的内存配置,也算可以接受。

4、特色功能

与flashget,bitcomet类似,迅雷提供了下载管理、批量下载、同时开始任务数设置、下载后关机等功能,在此我们就不一一缀述。下图是迅

雷的配置面板,众多功能设置的大本营。

但是,迅雷也为我们提供了几个与众不同的特色功能,它们就是代理检测、ftp探测器和免费/合作下载链接。

虽然现在成熟的下载软件比较多,单单国产的就有网际快车Flashget,网络蚂蚁Netants等,不过迅雷的出现还是能给我们带来一些惊喜。老牌下载软件发源于modem拨号时代,发展与互联网普及之时。迅雷则作为宽带时代的新生儿,携带着下载高速、资源充分等时代特征,它的文件下载速度相比“老前辈”们,的确具有一定特色和优势;而 它所提供的丰富的免费资源,也能省却用户在网上搜索的时间。

不过,做为“新人”,迅雷还有很长的路要走,界面老套,模仿感太强,下载速度并非“十全十美”和“天下无敌”,资源占用略高,ftp探测器功能有待增强,下载需要注册,等等,这些看似不起眼的瑕疵,却可能会影响相当一部分用户的使用热情。若是迅雷能在这些方面有所改进,并在安装时提供组件选择,让用户只选择安装自己喜欢的部分组件,那迅雷的前途应该会非常美好!
参考资料:http://61.132.120.210/tcoblog3/user1/501/archives/2006/1554.asp

回答(2):

“迅雷”是一款基于P2SP技术的下载软件,迅雷使用的多资源超线程技术基于网格原理,能够将网络上存尘橡竖在的服务器和计算机资源进行有效的整合,构成独特的迅雷网络,通过迅雷网络各种数据文件能够以最快的速度进行传递。
多资源超线程技术还具有互联网下载负载均衡功能,在不降派大低用户体验的前提下,迅雷网络可以对服务器资源进行均衡,有效降低 了服务器负载。
---------------------------------------------------------------------
功能列表
全新的多资源超线程技术,显著提升下载速度;
功能强大的任务管理功能,可以选择不同的任务管理模式如耐;
智能磁盘缓存技术,有效防止了高速下载时对硬盘的损伤;
智能的信息提示系统,根据用户的操作提供相关的提示和操作建议;
独有的错误诊断功能,帮助用户解决下载失败的问题;
病毒防护功能,可以和杀毒软件配合保证下载文件的安全性;
自动检测新版本,提示用户及时升级;
提供多种皮肤,用户可以根据自己的喜好进行选择;