毕设论文-ftp客户端的实现

毕设论文-ftp客户端的实现

ID:29984371

大小:275.50 KB

页数:46页

时间:2018-12-25

毕设论文-ftp客户端的实现_第1页
毕设论文-ftp客户端的实现_第2页
毕设论文-ftp客户端的实现_第3页
毕设论文-ftp客户端的实现_第4页
毕设论文-ftp客户端的实现_第5页
资源描述:

《毕设论文-ftp客户端的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西南交通大学本科毕业设计(论文)第I页扬州大学毕业设计FTP客户端的实现学号:111403133姓名:王金衔专业:通信工程指导老师:王斌二零一五年五月扬州大学本科毕业设计(论文)第I页摘要FTP(FileTransferProtocol)协议是在Internet上很早以前就出现的即经典又使用广泛的协议之一。FTP协议规定了Internet上文件如何传送,它使得我们能够在Internet上互相传送文件。利用遵循FTP协议的客户端,客户就能连接到互联网上的FTP服务器,然后进行上传和下载文件的操作。本次毕业设计的目

2、的就是实现一个简易的FTP客户端。首先介绍了FTP协议的基本工作原理和FTP的数据传输原理,然后研究如何通过WindowsSocket编程接口,使用VC++6.0编程工具设计和实现FTP客户端。完成了对FTP客户端的开发,实现了连接FTP服务器以及文件传输的功能。关键词:因特网;文件传输协议;客户端扬州大学本科毕业设计(论文)第II页扬州大学本科毕业设计(论文)第II页AbstractFTPisaprotocolthatiswidelyusedtotransferfilesoverInternet.Itstip

3、ulateshowfilesareexchangedoverInternetsuchthatwecansendfilesoverInternet.ThroughclientsofFTPprotocol,filescanbeuploadedtoordownloadedfromFTPserver.Thisdesignisaimedtodesignaneasy-to-useFTPclient.FirstwedescribethebasicworkingprincipleofFTPprotocolandFTPdatat

4、ransmission.ThenstudyhowtouseWindoewsSocketprogramminginterfaceandVC++6.0platformtodesignandimplementabasicFTPclient.TheimplementedFTPclientcanconnenttoaFTPserverandexchangefileswithit.Keywords:Internet;FTP;Client扬州大学本科毕业设计(论文)第IV页目录摘要IIABSTRACTIII目录IV第1章绪论1

5、1.1课题背景和意义11.2国内外研究现状11.3本课题的主要内容21.4本课题的研究方法21.5论文结构2第2章课题相关内容简介32.1FTP简介32.1.1FTP工作模式42.1.2FTP传输模式82.2内容分发网络简介82.3开发环境简介9第3章FTP客户端的分析与程序实现103.1软件总体分析与设计103.1.1软件总体分析103.2各模块具体设计103.2.1连接功能设计103.2.2客户端界面设计123.2.3客户端连接流程图143.2.4上传子模块流程图153.2.5下载子模块流程图163.2.6

6、CAsyncSocket类与CSocket类173.3模块的程序实现173.3.1连接管理的程序实现173.3.2获取文件列表信息函数193.3.3文件上传函数实现203.3.4文件下载函数实现223.3.5安全退出模块实现24结论26致谢27扬州大学本科毕业设计(论文)第IV页参考文献28附录1主要程序29扬州大学本科毕业设计(论文)第41页第1章绪论1.1课题背景和意义Internet上很早以前就出现了一些经典又广泛的应用,FTP就是其中之一,从它被定型到今天,依然是很重要很基本的应用之一。使用FTP下载文

7、件到本地是一件很平常的事,也催生了许多下载软件。尽管远程登录(Telnet)提供了访问远程文件的很好的方法,但也无法比使用自己本地磁盘中的文件方便。若是客户想浏览非本地计算机上的文件,最好的办法就是把文件下载至自己的本地磁盘里。FTP正是完成这项工作的工具,它可以使你在任意一个通过FTP协议访问的公共、有效的服务器上寻找到任何你想要的东西。全球于96年时已经有多达1000个FTP服务器,它们对所有处于Internet上的客户进行开放,客户就可以把自己需要的文件下载下来或是把自己的文件上传上去与他人共享。现在的数

8、据库应用系统基本都是采用传统的客户机/服务器(Client/Server)模式,这是高度互动的,同时具有简介、高效的用户界面等优点。1.2国内外研究现状FTP的第一个RFC(RequestForComments,是一系列以编号排定的文件)由A.K.Bhushan提出于1971年,同时,由哈佛大学(HarvardUniversity)和麻省理工(MIT)的实验实现;两台主机之间的文件传送

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。