欢迎来到天天文库
浏览记录
ID:35174400
大小:3.78 MB
页数:76页
时间:2019-03-20
《ftp客户端及服务器系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单位代码:102%密级:公开考巫緣像硕女讼A,每J准古斗方WI论文题目:FTP客户端及服各器系统的巧计与隻现学号-1213012001.、,.?,、.:心娜’姓名。顾形辰’导师(:B可U^曹专业学位类别工程硕±类^全日制专业(领域)电子与通信工程论文提交日期二零_六年gg月南京邮电大学学位论文原创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研巧工作及取得的研巧成果。尽我所知^1标注和致谢的
2、地方外,论文中不包含其他人己经发表或撰写过,除了文中特别加1^。的研巧成果,也不包含为获得南京邮电大学或其它教育机构的学位或证书而使用过的材料一与我同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。一本人学位论文及涉及相关资料若有不实,愿意承担切相关的法律责任。 ̄^化抑《?:研巧生签名;^戶日期南京邮电大学学位论文使用授权声明本人授权南京邮电大学可yA保留并向国家有关部口或机构送交论文的复印件和电子文;可?将学位论文的全部或部分内:档;允许论文被查阅和
3、借阅^容编入有关数据库进行检索可采用影印、缩印或扫描等复制手段保存、汇编本学位论支。本文电子文档的内容和纸质一(理。论文的内容相。包括刊登)授权南京邮电大学研巧生院办致论文的公布密位论文在解密后适用本。涉授权书学議日期调导:夺:研姓签名;^1DesignandImplementationofFTPClientandServerSystemThesisSubmittedtoNanjingUniversityofPostsandTelecommunicationsfortheDegreeofMa
4、sterofEngineeringByTongchenGuSupervisor:Prof.ShikeCaoApril2016摘要随着互联网技术的飞速发展,信息共享的时代已经到来。在实现数据传输与信息共享的诸多方式中,FTP无疑是应用最广的一种方式。FTP协议是计算机网络中的应用层协议,提供了可靠的文件传输功能,并且具有跨平台特性,两个不同类型的操作系统只要都支持FTP协议就可以进行文件传输工作。虽然FTP已经得到了广泛的应用,但是目前市面上的FTP工具大部分都是收费且不开源的,国内也鲜有优秀的FTP工具。因
5、此,本课题的目标是设计并实现一个具备商用FTP系统大部分功能的FTP客户端及服务器系统。本文首先研究了计算机网络的基本结构、FTP工作模型以及FTP协议标准命令与应答。由于FTP系统的设计会涉及网络通信技术,所以接着介绍了Windows多线程网络编程技术。然后重点研究了FTP客户端与服务器的具体实现,整个文件传输系统在Windows平台和VisualStudio开发环境下进行开发。客户端部分通过采用两种递归算法实现了目录的上传和下传,解决了FTP协议不支持目录传输的问题,通过设计定时器线程和状态统计线程实现
6、了文件传输状态信息的即时显示;服务器部分采用了多线程技术解决了大量用户并发访问所引起的服务器过载问题,提供了日志显示、账户管理、连接状态与传输文件统计等相对完善功能,并且实现了很多FTP服务器并不支持的断点续传功能。最后通过对文件传输系统进行功能和性能测试证明了本文设计的文件传输系统具有良好的性能,达到了预期的设计目标。关键词:FTP,网络通信,多线程,断点续传IAbstractWiththerapiddevelopmentofInternettechnology,thetimeofinformations
7、haringhascome.Therearemanywaysofthedatatransmissionandinformationsharing.FTPisundoubtedlythemostwidelyusedwayamongthem.FTPprotocolisanapplicationlayerprotocolofcomputernetwork,whichprovidesthereliablefiletransferandthecross-platformfeature.Twodifferenttype
8、sofoperatingsystemscantransferfilestoeachotheraslongastheFTPfiletransferprotocolcanworkonthem.FTPhasbeenwidelyused,buttherearefewfreeoropensourceFTPtoolsonthemarket.Inaddition,therearefewdomesticoutstandingFT
此文档下载收益归作者所有