欢迎来到天天文库
浏览记录
ID:11411733
大小:590.32 KB
页数:44页
时间:2018-07-11
《ftp多线程下载工具学士学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科生毕业设计(论文)论文题目:FTP多线程下载工具姓名:黄辰学号:1021111221班级:10211112班年级:2010级专业:软件工程学院:软件学院指导教师:张军(副教授)完成时间:2014年5月13日作者声明本人以信誉郑重声明:所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学或其他教育机构的学位或证书而使用过的材料。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确
2、方式标明。本毕业设计(论文)引起的法律结果完全由本人承担。本毕业设计(论文)成果归东华理工大学所有。特此声明。毕业设计(论文)作者(签字):签字日期:年月日本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。学位论文指导教师签名:年月日FTP多线程下载工具黄辰MultithreadDownloadingSystemHuangchen2014年5月13日摘要随着中国现代互联网行业的飞速发展,网络用户的数量以及用户年龄阶层在不断的扩大。网络需求的增长,刺激着IT技术不断的提升
3、。网络使人与人、人与事之间的交互变得简单高效。对远程资源的访问是网络最基本的功能之一,高效的访问速度,构成了网络如今的蓬勃发展。本文主要对“从远程服务端获取资源”进行了论述,讲解了网络的重要性,以及对人类的生活带来的影响。本文开始介绍了网络下载的基本概念,分析了FTP协议下载的理论及其发展历程。对FTP协议的地址格式、传输模式、连接模式进行了简单的介绍。接下来论述了现代网络下载工具的技术原理及实现,分析了断点续传技术和多线程编程技术对网络下载的影响。本文设计了一个以FTP下载协议为基础、多线程编程为技术手段的FTP多线程下载工具。该系统利用多线程编程技术
4、,模拟多个客户端与远程服务器进行通信,使系统下载速度快。利用复合文档存储下载流,使本地存储速度快,整合率高,易于检查数据完整性。利用面向对象的思维设计程序结构,使程序易于扩展协议内容。文章的最后,给出了部分程序源代码,讲解了设计的思路。关键词:多线程下载;FTP;断点续传;AbstractWiththerapiddevelopmentofmodernInternetindustryinChina,thenumberofnetworkusersaswellastheageisconstantlyexpanding.Thegrowthofnetworkdem
5、ands,continuouslystimulatethepromotionofITtechnology.Internetenabletheinteractionamongpeopleandobjectsbecomeseasierandmoreefficient.Theaccesstoremotenetworkresourcesisoneofthebasicfunctionsofnetwork,andrapidspeedofaccessformstheprosperityofnetwork.Thisarticleexpressedthethemeof"g
6、ettheresourcesfromaremoteserver",Andalsoexplainedtheimportanceofthenetwork,andtheimpactonhumanbeing’slife.Firstly,thisarticlepresentedthebasicconceptsofdownload,analyzedthetheoryofFTPprotocolaswellastheprocessofdevelopment.Andalsosimplyintroducedaddressformat,transmissionmodeaswe
7、llastheconnectionmodeofFTPprotocol.Thenitdiscussedthetechnology,principleandimplementationofnetworkdownloadtoolsinnowadays,AndalsoanalyzetheimpactofHTTPtechnologyaswellasthemulti-threadedprogrammingtechniquesonthedownloadsfromthenetwork.Finally,thearticleintroducedthedesignofthem
8、ulti-threadeddownloadingtoolthatbasedonF
此文档下载收益归作者所有