下载工具是一种可以更快地从网上下载文本、
图像、图像、
视频、
音频、
动画等
信息资源的软件。用下载工具下载资源迅速的原因在于采用了“多点连接(分段下载)”技术,充分利用了网络上的
多余带宽;采用“
断点续传”技术,随时接续上次中止部位继续下载,有效避免了重复劳动。大大节省了下载者的连线下载时间。
基本原理
简介
用下载工具下载东西之所以快是因为它们采用了“
多点连接(分段下载)”技术,充分利用了网络上的
多余带宽;采用“
断点续传”技术,随时接续上次中止部位继续下载,有效避免了重复劳动。这大大节省了下载者的连线下载时间。
多余带宽
多余带宽可以分为
网站服务器的多余带宽和上网者的多余带宽。
假设一个网站的站点服务器可以允许100个人同时连线浏览,每个连接者的最高
下载速率为50KBps,那么网站的带宽就是100×50=5000KBps。又假设当前在线浏览的只有30个人,那么它只达到了网站带宽的30%,另外的70%就属于网站的多余带宽。
假设一个上网者的上网速率是64KBps(通常所说的512Kbps),那么他的网络带宽就是64KBps。假设此用户当前时间以25KBps的速度正在从某一网站下载一个文件,又以大约7KBps的速度不断打开不同网页进行浏览,这时他只使用了全部
带宽其中的32KBps,大约是全部带宽的50%,那么剩余的32KBps(50%)就是上网者的多余带宽。
多点连接
“
多点连接”也叫分段下载,指的是充分利用网络
多余带宽,把一个文件分成多个部分同时下载。当网站的多余带宽和上网者的多余带宽同时存在时,上网者就可以利用下载工具向网站服务器提交多于1个的连接请求,其中每个连接被称作一个
线程,每个线程负责要下载的文件的一部分。下载工具发出的
线程数和下载总速度成正比。一般的下载工具都支持发出多达10个线程,这可能意味着下载速度提高到10倍之多。有些
破解版的下载工具甚至可以发出多达9999个线程去下载一个文件,但经验证明:
单线程的速度就已经很快的网站(假设为200KBps),一般开5个线程就足够,比起用IE下载时的单线程速度,已经是相当可观;而即使速度慢的网站(假设为2KBps),也不要轻易开超过50个
线程。开的线程过多会在数秒内使你的机器进入半
死机状态,这时候你最想干的事恐怕就是把你的电脑砸个稀八烂。 见好就收是使用下载工具时的必备心态。
下载工具分类
HTTP下载
HTTP和FTP是两种网络传输协议的缩写,FTP是File Transportation Protocol(
文件传输协议)的缩写,而HTTP则是Hyper Text Transportation Protocol(
超文本传输协议)的缩写,它们是计算机之间交换数据的方式,也是两种最经典的文件下载方式。
Web服务器可直接通过HTTP协议提供下载服务。用户使用浏览器或专门的下载工具软件可直接访问HTTP下载服务。用户使用浏览器在Web服务器上访问指向不能测览或阅读的文件的链接(或URL)时,都会提示用户下载该文件。如果使用下载工具软件,可直接将该链接拖动到下载工具中,进行文件下载。与FTP相比,HTTP下载更为安全,但效率低。
为便于提供系统的文件下载服务,一般都使用专门的下载管理系统来基于HTTP或nP提供的下载服务。对于简单的、数量不多的文件下载,可自行编辑网页,加上相应的文件链接,为用户提供下载服务。对于复杂的规模较大的下载站点,需要专门的软件来管理下载服务。
多资源超线程下载
使用的多资源
超线程技术基于网格原理,能够将网络上存在的服务器和计算机资源进行有效的整合,构成独特的网络,通过网络各种数据文件能够以最快的速度进行传递。 多资源超线程技术还具有互联网下载负载均衡功能,在不降低用户体验的前提下,网络可以对服务器资源进行均衡,有效降低了服务器负载。
比如:这类工具的代表软件迅雷。
CDN下载
CDN空间意指利用CDN技术嵌入传统虚拟主机,让传统虚拟主机功能倍增的一种空间系统。
它是通过在现有的Internet中增加一层新的网络架构,其是CDN,智能域名解析,负载均衡系统等多种网络新技术结合体的产物。给传统虚拟主机带来概念性的变革,是如今虚拟主机的一种新技术应用。为用户提供高性能、高价格比的虚拟主机技术,帮助用户用小的投资使自己经营的网站拥有大型网站才能享受的运行技术,二代概念的虚拟主机系统,是将系统上运行的空间都采用大站的运行标准,让所有的中小网站都能享有大网站的待遇,不管在何时何地访问都是正常快速的。
常用应用软件
网际快车( Flashget)诞生于1999年,采用多线程技术,把一个文件分成几个部分同时下载,可以成倍地提高速
度,下载速度可以提高100%~500%。 FlashGet还可以创建不限数目的类别,每个类别指定单独的文件目录,从而实现下载文件的分类管理,支持拖曳、更名、添加描述、查找、文件名重复时可自动重命名等。
Thunder(迅雷)
Thunder(迅雷)使用基于网格原理的多资源超线程技术,能够将网络上存在的服务器和计算机资源进行有效的整合,构成独特的迅雷网络,通过迅雷网络各种数据文件能够以最快的速度进行传递。多资源超线程技术还具有互联网下载负载均衡功能,在不降低用户体验的前提下,迅雷网络可以对服务器资源进行均衡,有效降低了服务器负载。其缺点就是比较占内存,一般只要将迅雷配置中的“磁盘缓存”设置得越大,那么内存就会占的更大。
脱兔Tuotu是首款同时支持 BT、ED2K(eMule)、HTTP、FTP、MMS、RTSP 协议的 P2SP 下载软件。脱兔 Tuotu 内核经过测试与优化,CPU 与内存资源消耗少,程序兼容性与稳定性较好。
BT下载实际上就是P2P下载,该种下载方式与WEB方式正好相反,该种模式不需要服务器,而是在用户机与用户机之间进行传播,也可以说每台用户机都是服务器,讲究“人人平等”的下载模式,每台用户机在自己下载其它用户机上文件的同时,还提供被其它用户机下载的作用,所以使用该种下载方式的用户越多,其下载速度就会越快。