資源描述:
《FTP多線程下載工具畢業(yè)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、本科生畢業(yè)設(shè)計(jì)(論文)論文題目:FTP多線程下載工具姓名:黃辰學(xué)號(hào):1021111221班級(jí):10211112班年級(jí):2010級(jí)專業(yè):軟件工程學(xué)院:軟件學(xué)院指導(dǎo)教師:張軍(副教授)完成時(shí)間:2014年5月13日作者聲明本人以信譽(yù)鄭重聲明:所呈交的學(xué)位畢業(yè)設(shè)計(jì)(論文),是本人在指導(dǎo)教師指導(dǎo)下由本人獨(dú)立撰寫完成的,沒有剽竊、抄襲、造假等違反道德、學(xué)術(shù)規(guī)范和其他侵權(quán)行為。文中引用他人的文獻(xiàn)、數(shù)據(jù)、圖件、資料均已明確標(biāo)注出,不包含他人成果及為獲得東華理工大學(xué)或其他教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。對(duì)本設(shè)計(jì)(論文)的研究做出重要貢獻(xiàn)的個(gè)人和集體,
2、均已在文中以明確方式標(biāo)明。本畢業(yè)設(shè)計(jì)(論文)引起的法律結(jié)果完全由本人承擔(dān)。本畢業(yè)設(shè)計(jì)(論文)成果歸東華理工大學(xué)所有。特此聲明。畢業(yè)設(shè)計(jì)(論文)作者(簽字):簽字日期:年月日本人聲明:該學(xué)位論文是本人指導(dǎo)學(xué)生完成的研究成果,已經(jīng)審閱過論文的全部?jī)?nèi)容,并能夠保證題目、關(guān)鍵詞、摘要部分中英文內(nèi)容的一致性和準(zhǔn)確性。學(xué)位論文指導(dǎo)教師簽名:年月日FTP多線程下載工具黃辰MultithreadDownloadingSystemHuangchen2014年5月13日摘要隨著中國(guó)現(xiàn)代互聯(lián)網(wǎng)行業(yè)的飛速發(fā)展,網(wǎng)絡(luò)用戶的數(shù)量以及用戶年齡階層在不斷的擴(kuò)大。網(wǎng)絡(luò)需求
3、的增長(zhǎng),刺激著IT技術(shù)不斷的提升。網(wǎng)絡(luò)使人與人、人與事之間的交互變得簡(jiǎn)單高效。對(duì)遠(yuǎn)程資源的訪問是網(wǎng)絡(luò)最基本的功能之一,高效的訪問速度,構(gòu)成了網(wǎng)絡(luò)如今的蓬勃發(fā)展。本文主要對(duì)“從遠(yuǎn)程服務(wù)端獲取資源”進(jìn)行了論述,講解了網(wǎng)絡(luò)的重要性,以及對(duì)人類的生活帶來的影響。本文開始介紹了網(wǎng)絡(luò)下載的基本概念,分析了FTP協(xié)議下載的理論及其發(fā)展歷程。對(duì)FTP協(xié)議的地址格式、傳輸模式、連接模式進(jìn)行了簡(jiǎn)單的介紹。接下來論述了現(xiàn)代網(wǎng)絡(luò)下載工具的技術(shù)原理及實(shí)現(xiàn),分析了斷點(diǎn)續(xù)傳技術(shù)和多線程編程技術(shù)對(duì)網(wǎng)絡(luò)下載的影響。本文設(shè)計(jì)了一個(gè)以FTP下載協(xié)議為基礎(chǔ)、多線程編程為技術(shù)手段
4、的FTP多線程下載工具。該系統(tǒng)利用多線程編程技術(shù),模擬多個(gè)客戶端與遠(yuǎn)程服務(wù)器進(jìn)行通信,使系統(tǒng)下載速度快。利用復(fù)合文檔存儲(chǔ)下載流,使本地存儲(chǔ)速度快,整合率高,易于檢查數(shù)據(jù)完整性。利用面向?qū)ο蟮乃季S設(shè)計(jì)程序結(jié)構(gòu),使程序易于擴(kuò)展協(xié)議內(nèi)容。文章的最后,給出了部分程序源代碼,講解了設(shè)計(jì)的思路。關(guān)鍵詞:多線程下載;FTP;斷點(diǎn)續(xù)傳;AbstractWiththerapiddevelopmentofmodernInternetindustryinChina,thenumberofnetworkusersaswellastheageisconstantl
5、yexpanding.Thegrowthofnetworkdemands,continuouslystimulatethepromotionofITtechnology.Internetenabletheinteractionamongpeopleandobjectsbecomeseasierandmoreefficient.Theaccesstoremotenetworkresourcesisoneofthebasicfunctionsofnetwork,andrapidspeedofaccessformstheprosperityof
6、network.Thisarticleexpressedthethemeof"gettheresourcesfromaremoteserver",Andalsoexplainedtheimportanceofthenetwork,andtheimpactonhumanbeing’slife.Firstly,thisarticlepresentedthebasicconceptsofdownload,analyzedthetheoryofFTPprotocolaswellastheprocessofdevelopment.Andalsosi
7、mplyintroducedaddressformat,transmissionmodeaswellastheconnectionmodeofFTPprotocol.Thenitdiscussedthetechnology,principleandimplementationofnetworkdownloadtoolsinnowadays,AndalsoanalyzetheimpactofHTTPtechnologyaswellasthemulti-threadedprogrammingtechniquesonthedownloadsfr
8、omthenetwork.Finally,thearticleintroducedthedesignofthemulti-threadeddownloadingtoolthatbasedonF