FTP客户端的实现.doc

FTP客户端的实现.doc

ID:61036220

大小:242.00 KB

页数:46页

时间:2021-01-20

FTP客户端的实现.doc_第1页
FTP客户端的实现.doc_第2页
FTP客户端的实现.doc_第3页
FTP客户端的实现.doc_第4页
FTP客户端的实现.doc_第5页
资源描述:

《FTP客户端的实现.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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

2、何通过WindowsSocket编程接口,使用VC++6.0编程工具设计和实现FTP客户端。完成了对FTP客户端的开发,实现了连接FTP服务器以及文件传输的功能。关键词:因特网;文件传输协议;客户端AbstractFTPisaprotocolthatiswidelyusedtotransferfilesoverInternet.ItstipulateshowfilesareexchangedoverInternetsuchthatwecansendfilesoverInternet.ThroughclientsofFTPp

3、rotocol,filescanbeuploadedtoordownloadedfromFTPserver.Thisdesignisaimedtodesignaneasy-to-useFTPclient.FirstwedescribethebasicworkingprincipleofFTPprotocolandFTPdatatransmission.ThenstudyhowtouseWindoewsSocketprogramminginterfaceandVC++6.0platformtodesignandimpleme

4、ntabasicFTPclient.TheimplementedFTPclientcanconnenttoaFTPserverandexchangefileswithit.Keywords:Internet;FTP;Client目录摘要IIABSTRACTIII目录IV第1章绪论11.1课题背景和意义11.2国内外研究现状11.3本课题的主要内容21.4本课题的研究方法21.5论文结构2第2章课题相关内容简介32.1FTP简介32.1.1FTP工作模式42.1.2FTP传输模式82.2内容分发网络简介82.3开发环境简介9

5、第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.6CAsyncSocket类与CSocket类173.3模块的程序实现173.3.1连接管理的程序实现173.3.2获取文件列表信息函数193.3.3文件上传函数实现203.3.4文件下载函数实现223.3.5安全退出模块实现24结论26致谢27参考文献28附

6、录1主要程序29第1章绪论1.1课题背景和意义Internet上很早以前就出现了一些经典又广泛的应用,FTP就是其中之一,从它被定型到今天,依然是很重要很基本的应用之一。使用FTP下载文件到本地是一件很平常的事,也催生了许多下载软件。尽管远程登录(Telnet)提供了访问远程文件的很好的方法,但也无法比使用自己本地磁盘中的文件方便。若是客户想浏览非本地计算机上的文件,最好的办法就是把文件下载至自己的本地磁盘里。FTP正是完成这项工作的工具,它可以使你在任意一个通过FTP协议访问的公共、有效的服务器上寻找到任何你想要的东西。

7、全球于96年时已经有多达1000个FTP服务器,它们对所有处于Internet上的客户进行开放,客户就可以把自己需要的文件下载下来或是把自己的文件上传上去与他人共享。现在的数据库应用系统基本都是采用传统的客户机/服务器(Client/Server)模式,这是高度互动的,同时具有简介、高效的用户界面等优点。1.2国内外研究现状FTP的第一个RFC(RequestForComments,是一系列以编号排定的文件)由A.K.Bhushan提出于1971年,同时,由哈佛大学(HarvardUniversity)和麻省理工(MIT)

8、的实验实现;两台主机之间的文件传送的一个用户级协议由1972年出台的RFC172提供;经过长期的探讨论证RFC265、RFC294、RFC354、RFC385和RFC430之后,官方在1973年2月发布了一个文档:RFC454;官方在半年后的1973年的8月,发布了修订后的新文档:RFC542,这次修订

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

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

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