ITBear旗下自媒体矩阵:

第一财经周刊:下载技术演进史

   时间:2008-10-09 17:32:28 来源:互联网编辑:星辉 发表评论无障碍通道

网络蚂蚁、网际快车、迅雷……它们都曾经或现在是网民的下载利器。它们的不同之处不只是在操作界面、作者或者网络环境,更重要的是它们的内核—所采用的下载技术。从简单的电话线和调制解调器到现在的ADSL、小区宽带,网络硬件逐渐改善也催生了适应不同硬件环境的软件。

1998年,网络蚂蚁风行一时是因为它的下载速度,而创造这种速度的是“多线程下载”和“断点续传”。

简单地说,多线程下载技术就是使用多个连接分别下载软件不同部分的下载方式。多线程下载技术最大的优点就是能够充分地利用调制解调器的数据传输能力,从而达到在最短的时间内将一个软件下载过来的目的。可供下载软件的服务器分配给每个连接的数据带宽是一定的,通常要小于调制解调器的数据吞吐能力,因此常常出现宽路跑单车的现象。如果把单线程下载比作采用单车运货,那么多线程下载工具就相当于一个车队。开始下载过程以后,这个车队的每台车装载软件的不同部分,然后同时往回开。由于调制解调器提供的路足够宽,所以这些车能够并排地开回来,这样跑一回就可以将软件全部装回来了。断点续传技术则更为简单,就是信号中断后(掉线或关机等),下次能够从上次的地方接着传送。不支持断点续传的“另存为”则意味着一旦中断,下次下载或上传必须从零开始。

2002年,基于P2P原理的BT和电驴软件都开始出现。比特流(BitTorrent)是一种内容分发协议,它采用高效的软件分发系统和点对点技术共享大体积文件(如一部电影或电视节目),并使每个用户像服务器那样提供上传服务。一般的下载服务器为每一个发出下载请求的用户提供下载服务,而BitTorrent的工作方式与之不同。分配器或文件的持有者将文件发送给其中一名用户,再由这名用户转发给其它用户,用户之间相互转发自己所拥有的文件部分,直到每个用户的下载都全部完成。这种方法可以使下载服务器同时处理多个大体积文件的下载请求,而无须占用大量带宽。

2003年到现在,使用迅雷最主要的感觉就是快。它的快是因为在整合了HTTP和FTP的服务器技术以后,对BT下载也进行了改进,独创了P2SP技术。P2SP(Peer to Server&Peer)是点对服务器和点对点。P2SP除了包含P2P,还多了一个“S”是指服务器。P2SP有效地把原本孤立的服务器和其镜像资源以及P2P资源整合到了一起。在下载的稳定性和下载的速度上,都比传统单一的P2P或P2S有了非常大的提高。

但是有得必有失,无论是P2P还是P2SP型的下载,都对正在下载或者下载后没有关闭程序的用户有做种子的要求。BT是强制的,而迅雷则可以通过增大缓冲区、限制上传速率来限制这一点。由于做种子时,其他用户不停通过互联网读写你的磁盘,会对磁盘有损伤而且会占用系统资源,导致机器的反应变慢,甚至导致死机,所以应当尽量避免使用BT和迅雷这类软件。如果非用不可,则应当设置上传限制,尽量减小对自己电脑的损伤。

文|CBN 记者 高宇雷

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version