下载工具的工作原理

 我来答
鹏支持昊晟155
2016-05-10 · TA获得超过157个赞
知道答主
回答量:186
采纳率:0%
帮助的人:57.7万
展开全部

用下载工具下载东西之所以快是因为它们采用了“多点连接(分段下载)”技术,充分利用了网络上的多余带宽;采用“断点续传”技术,随时接续上次中止部位继续下载,有效避免了重复劳动。这大大节省了下载者的连线下载时间。 多余带宽可以分为网站服务器的多余带宽和上网者的多余带宽。
假设一个网站的站点服务器可以允许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个线程。开的线程过多会在数秒内使你的机器进入半死机状态,这时候你最想干的事恐怕就是把你的电脑砸个稀八烂。 见好就收是使用下载工具时的必备心态。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式