資源描述:
《基于Java下載工具的設(shè)計(jì)與實(shí)現(xiàn)文獻(xiàn)綜述》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、文獻(xiàn)綜述基于Java下載工具的設(shè)計(jì)與實(shí)現(xiàn)一、前言部分1.目的隨著Internet的飛速發(fā)展,早期的資源傳輸面臨著很多問題,下載速度偏慢和下載中斷等。多線程下載技術(shù)和斷點(diǎn)續(xù)傳技術(shù)的出現(xiàn)很好的解決了這些問題。最原始的下載功能僅僅是個(gè)“下載”過程,即從WEB服務(wù)器上連續(xù)地讀取文件[1]。于是編寫一個(gè)下載工具就極其重要了,一個(gè)運(yùn)用這些技術(shù)高效的完成下載的工具。2.有關(guān)概念下載,就是通過網(wǎng)絡(luò)進(jìn)行傳輸文件保存到本地電腦上的一種網(wǎng)絡(luò)活動(dòng),指把信息從互聯(lián)網(wǎng)或其他電子計(jì)算機(jī)上輸入到某臺(tái)電子計(jì)算機(jī)上,也是把服務(wù)器上保存的軟件、圖片
2、、音樂、文本等下載到本地機(jī)器中[2]。而下載工具是一種可以使你更快地從網(wǎng)上下載東西的軟件。用下載工具下載東西之所以快是因?yàn)樗鼈儾捎昧恕岸帱c(diǎn)連接(分段下載)”[3]技術(shù),充分利用了網(wǎng)絡(luò)上的多余帶寬;采用“斷點(diǎn)續(xù)傳”技術(shù),隨時(shí)接續(xù)上次中止部位繼續(xù)下載,有效避免了重復(fù)勞動(dòng)[4]。這大大節(jié)省了下載者的連線下載時(shí)間。下載方式也是各種各樣,常見下載方式釋義:使用瀏覽器下載:這是許多上網(wǎng)初學(xué)者常使用的方式,它操作簡單方便,在瀏覽過程中,只要點(diǎn)擊想下載的鏈接(一般是.zip、.exe之類),瀏覽器就會(huì)自動(dòng)啟動(dòng)下載,只要給下載的
3、文件找個(gè)存放路徑即可正式下載了[5]。若要保存圖片,只要右擊該圖片,選擇“圖片另存為”即可。這種方式的下載雖然簡單,但也有它的弱點(diǎn),那就是功能太少、不支持?jǐn)帱c(diǎn)續(xù)傳、對(duì)于撥號(hào)上網(wǎng)的朋友來說下載速度也太慢。建議初上網(wǎng)的網(wǎng)友選擇這種方式。使用專業(yè)軟件下載:雖然說現(xiàn)在的網(wǎng)費(fèi)有所下降,但面對(duì)每月上百元的費(fèi)用也是有點(diǎn)心痛的。這時(shí)你就要選擇一款專業(yè)的下載軟件了。它使用文件分切技術(shù),就是把一個(gè)文件分成若干份同時(shí)進(jìn)行下載,這樣下載軟件時(shí)就會(huì)感覺到比瀏覽器下載的快多了,更重要的是,當(dāng)下載出現(xiàn)故障斷開后,下次下載仍舊可以接著上次斷開
4、的地方下載。通過郵件下載:此方式可能是最省事的了,你只要向因特網(wǎng)上的7ftpmail電子郵件網(wǎng)關(guān)服務(wù)器發(fā)送下載請(qǐng)求,服務(wù)器將你所需的文件郵寄到你所指定的信箱中,這樣就可以像平時(shí)收信那樣來獲得所需的文件了[6]。我們可以采用專業(yè)的郵件下載工具,如Mrcool、電郵卡車E-mailTruck等,只要給它一個(gè)文件下載地址和信箱,剩下的就可由它總代理了。此方式也有很多不足之處,一是由于郵件下載是有排序性的,只有將把在你之前的下載請(qǐng)求全部完成后,才能輪到你,這就會(huì)影響到文件的時(shí)效性;另一個(gè)就是使用E-mail傳送文件時(shí)需
5、要重新編碼,所以收到的文件要比直接下載的大一些[7]。HTTP下載方式:HTTP是我們最常見的網(wǎng)絡(luò)下載方式之一。在《中國電腦教育報(bào)》的軟件下載特區(qū)中,大部分軟件的下載采用的就是HTTP方式[8]。對(duì)于這種方式,我們一般可以通過IE瀏覽器或網(wǎng)際快車(FlashGet)、網(wǎng)絡(luò)螞蟻(NetAnts)等軟件來下載[9]。FTP下載方式:FTP(Filetransferprotocol)也是一種很常用的網(wǎng)絡(luò)下載方式。FTP方式具有限制下載人數(shù)、屏蔽指定IP地址、控制用戶下載速度等優(yōu)點(diǎn),所以,F(xiàn)TP更顯示出易控性和操作靈活
6、性,比較適合于大文件的傳輸(如影片、音樂等)。RTSP和MMS下載方式:它們分別是由RealNetworks和微軟所開發(fā)的兩種不同的流媒體傳輸協(xié)議。對(duì)于采用這兩種方式的影視或音樂資源,原則上只能用Realplayer或Mediaplayer在線收看或收聽[10]。但是為了能夠更流暢地欣賞流媒體,網(wǎng)上的各種流媒體下載工具也應(yīng)運(yùn)而生,像StreamBoxVCR和NetTransport(影音傳送帶)就是兩款比較常用的流媒體下載工具。ED2K下載方式:這是一種P2P軟件的專門下載方式,地址一般是由文件名、文件大小和文
7、件ID號(hào)碼三個(gè)部分組成,這種地址一定要通過Emule或Edonkey等P2P軟件才能進(jìn)行下載。PUB方式:網(wǎng)絡(luò)上的免費(fèi)FTP。這種下載方式的優(yōu)點(diǎn)是空間資源豐富,利用專用工具能找到很多,幾乎可以說沒有空間限制,使用簡單方便,簡單學(xué)習(xí)就能上手,沒什么技巧性可言。缺點(diǎn)也是明顯的,檔案時(shí)效性差,空間安全性差。發(fā)送資源的人找空間也是很困難的一件事情。資源也不夠豐富。有的空間的速度非常慢,還有的空間還限制連接人數(shù)。電驢方式:一種非常好的P2P軟件。優(yōu)點(diǎn)是資源極為豐富,基本上不存在檔案時(shí)效性的問題,從原理上說只要有耐心你就能
8、下到你想要的資源。當(dāng)然,電驢是不好駕馭的,很多人抱怨電驢速度慢,這里的主要原因還是用電驢的方法問題。其實(shí)對(duì)于用電驢的專家來說,除了高速FTP和HTTP下載,還沒有任何一種下載的速度能和電驢相比,當(dāng)然這里說的是絕對(duì)速度。就一份資源來說,電驢的下載速度不能說快,但是十幾份甚至幾十份一起下載速度就非??炝恕.?dāng)然,資源占用過高也是電驢的一個(gè)缺點(diǎn),只可惜用好電驢對(duì)很多新人來說確實(shí)比較困難。7BT