2024年4月13日发(作者:)

毕业设计文献综述

计算机科学与技术

基于Java下载工具的设计与实现

一、前言部分

1.目的

随着Internet的飞速发展,早期的资源传输面临着很多问题,下载速度偏慢和下载中断

等。多线程下载技术和断点续传技术的出现很好的解决了这些问题。最原始的下载功能仅仅

是个“下载”过程,即从WEB服务器上连续地读取文件。于是编写一个下载工具就极其重

要了,一个运用这些技术高效的完成下载的工具。

2.有关概念

下载,就是通过网络进行传输文件保存到本地电脑上的一种网络活动,指把信息从互联

网或其他电子计算机上输入到某台电子计算机上,也是把服务器上保存的软件、图片、音乐、

文本等下载到本地机器中。

而下载工具是一种可以使你更快地从网上下载东西的软件。

用下载工具下载东西之所以快是因为它们采用了“多点连接(分段下载)”技术,充

分利用了网络上的多余带宽;采用“断点续传”技术,随时接续上次中止部位继续下载,有

效避免了重复劳动。这大大节省了下载者的连线下载时间。

下载方式也是各种各样,常见下载方式释义:

使用浏览器下载:这是许多上网初学者常使用的方式,它操作简单方便,在浏览过程中,

只要点击想下载的链接(一般是.zip、.exe之类),浏览器就会自动启动下载,只要给下

载的文件找个存放路径即可正式下载了。若要保存图片,只要右击该图片,选择“图片另

存为”即可。这种方式的下载虽然简单,但也有它的弱点,那就是功能太少、不支持断点续

传、对于拨号上网的朋友来说下载速度也太慢。建议初上网的网友选择这种方式。

使用专业软件下载:虽然说现在的网费有所下降,但面对每月上百元的费用也是有点心

痛的。这时你就要选择一款专业的下载软件了。它使用文件分切技术,就是把一个文件分成

若干份同时进行下载,这样下载软件时就会感觉到比浏览器下载的快多了,更重要的是,当

下载出现故障断开后,下次下载仍旧可以接着上次断开的地方下载。

通过邮件下载:此方式可能是最省事的了,你只要向因特网上的ftpmail电子邮件网关

[5]

[4]

[3]

[2]

[1]

服务器发送下载请求,服务器将你所需的文件邮寄到你所指定的信箱中,这样就可以像平时

收信那样来获得所需的文件了。我们可以采用专业的邮件下载工具,如Mr cool、电邮卡

车E-mail Truck等,只要给它一个文件下载地址和信箱,剩下的就可由它总代理了。此方

式也有很多不足之处,一是由于邮件下载是有排序性的,只有将把在你之前的下载请求全部

完成后,才能轮到你,这就会影响到文件的时效性;另一个就是使用E-mail传送文件时需

要重新编码,所以收到的文件要比直接下载的大一些。

HTTP下载方式:HTTP是我们最常见的网络下载方式之一。在《中国电脑教育报》的软

件下载特区中,大部分软件的下载采用的就是HTTP方式。对于这种方式,我们一般可以

通过IE浏览器或网际快车(FlashGet)、网络蚂蚁(NetAnts)等软件来下载。

FTP下载方式:FTP(File transfer protocol)也是一种很常用的网络下载方式。FTP

方式具有限制下载人数、屏蔽指定IP地址、控制用户下载速度等优点,所以,FTP更显示

出易控性和操作灵活性,比较适合于大文件的传输(如影片、音乐等)。

RTSP和MMS下载方式:它们分别是由Real Networks和微软所开发的两种不同的流媒

体传输协议。对于采用这两种方式的影视或音乐资源,原则上只能用Real player或Media

player在线收看或收听

[10]

[9]

[8]

[7]

[6]

。但是为了能够更流畅地欣赏流媒体,网上的各种流媒体下载工

具也应运而生,像StreamBox VCR和NetTransport(影音传送带)就是两款比较常用的流媒

体下载工具。

ED2K下载方式:这是一种P2P软件的专门下载方式,地址一般是由文件名、文件大小

和文件ID号码三个部分组成,这种地址一定要通过Emule或Edonkey等P2P软件才能进行

下载。

PUB方式:网络上的免费FTP。这种下载方式的优点是空间资源丰富,利用专用工具能找

到很多,几乎可以说没有空间限制,使用简单方便,简单学习就能上手,没什么技巧性可言。

缺点也是明显的,档案时效性差,空间安全性差。发送资源的人找空间也是很困难的一件事

情。资源也不够丰富。有的空间的速度非常慢,还有的空间还限制连接人数。

电驴方式:一种非常好的P2P软件。优点是资源极为丰富,基本上不存在档案时效性的

问题,从原理上说只要有耐心你就能下到你想要的资源。当然,电驴是不好驾驭的,很多人

抱怨电驴速度慢,这里的主要原因还是用电驴的方法问题。其实对于用电驴的专家来说,除

了高速FTP和HTTP下载,还没有任何一种下载的速度能和电驴相比,当然这里说的是绝对速

度。就一份资源来说,电驴的下载速度不能说快,但是十几份甚至几十份一起下载速度就非

常快了。当然,资源占用过高也是电驴的一个缺点,只可惜用好电驴对很多新人来说确实比

2