2023年11月25日发(作者:)
用迅雷离线下载与IDM解决死链与冷门资
源下载问题
死链与冷门资源的下载一直是令许多网络用户头疼的问题,一个十几G的资源挂机一
个月都不见得可以下载到本地,我用过许多种下载器,虽说根本问题还是出在物理链路上,
但通过一些方法确实可以一定程度上解决这个问题。在这篇报告中我会介绍解决问题的办
法,并根据自己的理解去解释其中的原理,以及自己对下载工具的认识。
个人认为现在下载工具如此之多,但归根结底无外乎两种技术,P2P技术和多线程下载
技术,像电驴,迅雷,比特精灵,网际快车等都是P2P技术的代表,并且几乎所有的下载
工具都支持多线程下载,而在多线程方面做得最好的,个人认为是IDM。这两种技术的原
理我后面会一一解释。
迅雷是众所周知的下载软件,它的P2SP技术可以很大幅度提升下载速度,所谓P2SP
是P2P和P2S的结合体。P2P是众多用户之间点对点的传输资源,在下载人数多的情况下,
每个用户都可以作为服务器发送资源,速度会很快,但这对于冷门资源来说显然不合适,因
为拥有这个资源的人数少,P2P发挥不出自己的优势。P2S中S指的是Sever,就是基于服
务器的传统下载方式,当服务器通信链路好时下载速度会很高,但如果遇到死链或通信质量
差,下载速度会很慢。
这是我最近下载的资源,迅雷截图如下
高速通道和离线下载我们先不去管它,我后面会解
释,看原始地址和P2P加速这两项,可以看出,
这两种加速方式对下载的贡献少的可怜
下面这张图是这个资源P2P服务所连接的用户数
由图可见可用的链接只有一个,资源非常稀有。
那我们该如何解决这个问题呢?我先来解释一下迅雷的离线下载,所谓离线下载就是迅
雷公司用它的服务器来下载资源,方式依旧是基于服务器的下载模式即P2S,迅雷公司的服
务器和链路带宽自然要比我们小型网络用户的要好,所以下载那些冷门资源自然容易些,说
白了就是用户不必自己挂机下资源,迅雷帮你挂机。迅雷将资源下载完成后保存到它的硬盘
里供用户去下载。其主要模式也是P2S。因为迅雷的服务器和链路较好,所以下载速度会快
一些。
但是我们要知道即使我们从迅雷的服务器那里下载,速度也不会非常快,因为迅雷的下
载技术主要还是基于P2P,对于P2S并不是迅雷的专长。所以我们用另一种下载工具,IDM
(Internet Download Manager)。IDM与迅雷的下载方式有本质不同,它是从服务其本身利用
多线程下载资源,所谓多线程就是将一个较大的文件分成许多下载起点,从这些起点同时下
载该资源,这比从头到尾下载一个资源的单线程要好得多,因为多线程就使得用户可以占有
更多的信道资源。
(线程可以理解为下载的通道,一个线程就是一个文件的下载通道,多线程也就
是同时开起好几个下载通道.当服务器提供下载服务时,使用下载者是共享带宽的,
在优先级相同的情况下,总服务器会对总下载线程进行平均分配。不难理解,如果你
线程多的话,那下载的越快)这是网上对于多线程的解释。
下图为IDM的多线程下载
其实迅雷的高速通道也不过是在原有离线下载的基础上多加了几个线程而已。
这样,我们可以将迅雷离线下载完成的文件,用IDM下载器把它从迅雷的服务器上高速下
载下来。虽然还是那个服务器,但由于有了多线程下载器的作用,下载速度会大幅提升。


发布评论