迅雷下载的原理

9/25/2008来源:迅雷下载人气:12563

    迅雷的下载方式特点在于使用了”P2SP”方式。
    迅雷在其服务器上建立候选资源列表,用以收集用户下载的档案特征资料。有说法称迅雷客户端一经执行,便会检索客户端电脑全部资源(无论用户设定与否),并将该台电脑所拥有的档案资源泄漏于服务器。但是重复网络上发布此说法的人所提供的验证方式,发现并没有出现如他所描述搜索全机文档并且上传的特征。可以估计是部分反感迅雷使用的P2SP模式的人人工制造了如上说法。
    用户使用迅雷打开一个,例如URL等待下载地址时,迅雷会将目标档案资料发送至服务器进行比对检索,并在短时间内返回大量拥有该档案的目标电脑。这些目标电脑可以是提供该档案的传统HTTP/FTP服务器,亦可能是仅仅储存有该档案而安装了迅雷的普通电脑。随后,迅雷建立大量连接从这些目标电脑上下载目标档案,形成了P2P的下载方式,故此不积压于服务器的负荷能力。
    由于用户并不能阻止迅雷将自己电脑所储存的档案向外界传送,亦不能控制和监视迅雷正在传送哪些资料,这使得所有安装有迅雷的电脑皆成为迅雷的资源节点。同时,其他下载工具并不能利用迅雷建立的这些节点,使得迅雷在下载较热门的档案时较其他工具速度快。
    有包含大量感情色彩的测试表明,迅雷客户端在个人电脑执行时,由于夜以继日的上传资料,会占用大量网络资源,及令硬盘长时间高负荷工作而且加速寿命的消耗最后导致损毁,令部分用户感到不安。此测试如上文所说,重复作者所述方法无法得出说明迅雷搜索本地硬盘数据的有效证据。有如下文章反驳:从重复作者测试着手的文章:关于迅雷盗窃一文的分析。从进行以Windows记事本为对照组,对比对系统文件夹访问以及资源占用方面着手的文章:关于迅雷盗窃一文的再分析。关于迅雷特别损耗硬盘一说也是缺乏根据,相比同类P2P软件,迅雷对网络使用率以及硬盘读取率只属于同等水平。第一篇文章所提出的[迅雷每秒钟开关文件十几次]的说法并没有客观根据,只是文章作者的主观臆想或者是对I/O读取次数的错误理解,相关的解释可以在第一篇反驳文章中找到。
至于迅雷无法管理上传,是出于有很大部分的P2P使用者持有吸血驴倾向现状的特殊需要。
    《迅雷5》在运作时会检视系统设定,并建议修改系统设定。但这修改会严重影响局域网的稳定性。修改系统连接数设定的行为是P2P软件共有行为,目的是增加P2P传输的带宽至迅雷的开发服务以来,迅雷占用大量用户网络和电脑资源的情况一直遭不少使用者争议,现在不少迅雷用户认为,每当打开迅雷后便会出现系统运行缓慢、网络堵塞,甚至无法打开网页或QQ、MSN的情况,原因是迅雷软体本身在用户不知情的情况下以接近网络极限的速度进行文件上传,上传速度视乎网络供应商所提供宽频带的速度及流量情况而定,小的就由50-70k不等,大的高达数百k以上,往往几乎占用尽了宽带的上行速度。在如此高的上传速度下,会造成用户无法同时使用及进行其他网络应用服务等,以及拖慢用户电脑的运行速度。也有人反对如上说法,认为会影响网络速度是所有P2P软件共同的特点,迅雷会用接近网络极限速度进行文件上传的说法没有客观根据。