ftp客户端系统设计

ftp客户端系统设计

ID:9805792

大小:217.00 KB

页数:40页

时间:2018-05-10

ftp客户端系统设计 _第1页
ftp客户端系统设计 _第2页
ftp客户端系统设计 _第3页
ftp客户端系统设计 _第4页
ftp客户端系统设计 _第5页
资源描述:

《ftp客户端系统设计 》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、FTP客户端系统设计(2)河北经贸大学毕业论文FTP客户端系统设计专业名称:计算机科学与技术班级:学生姓名:指导教师:完成日期:河北经贸大学毕业论文摘要当今时代是一个信息化高速发展的时代,越来越多的网络爱好者需要对信息进行收集、传送和发布等工作。FTP就是为了满足人类的这一需要而产生的。它具有安全性高,操作容易,功能强大等优点。它的出现极大改善了我们的应用环境,也极大提高了我们的工作效率,方便了我们对网络资源的获得与供给。在本文中,首先分析了FTP协议,给出了FTP的基本概念、工作原理和流程。然后介绍了WinSock在网络编程方面的应用,给出了有关WinSockAP

2、IMFC封装类CAsyncSocket和Csocket的技术特点和编程模型。最后,说明了FTP客户端程序有关的连接服务器、获取文件目录、下载文件等功能模块和关键代码。关键词:FTP;WinSock;VC++iv河北经贸大学毕业论文AbstractInformationisdevelopingwithhighspeedtoday.Moreandmorenetworkfanciersneedtodoinformationgathering,transferringanddispatching,SoFTPsoftwareisdesignedjustforthosepurp

3、oses.FTPhasitsgreatadvantagesofhigh-security,easy-operationandpowerful-functionetc.FTPcomestoimproveourapplicationconditionandtheworkefficiency.FTPalsofacilitatesthenetworksresourcedemandandsupply.Inthispaper,theauthorstartsofanalysisofFTPprotocol,givesbasicconceptofFTP,worktheoryandfl

4、ow.Then,thispaperdiscussestheapplicationofWinsockatthenetworkprogramming,andgivesthetechnologicalattributesandprogrammingmodelofCAsyncSocketandCSocketencapsuledbyWinsockApiMFC.Itfinallydemonstratestheconnectservermodule,getfiledirectionmoduleanddownloadfilemodule,alsoofferskeysourcecod

5、es.Keywords:ftp;Winsock;VC++iv河北经贸大学毕业论文目录前言11FTP协议分析21.1什么是FTP21.2FTP基本概念21.2.1连接21.2.2传输模式41.2.3工作模式61.2.4FTP应答61.2.5状态图71.3典型FTP过程102Winsock网络编程122.1相关概念122.2WinSockAPIMFC封装类142.2.1CAsyncSocket的编程模型162.2.2CSocket类编程模型(只使用于数据流套接字)173具体设计193.1封装FtpClient类193.1.1CftpClient类定义193.1.2接收消

6、息203.1.3发送消息203.1.4登录服务器213.1.5发送FTP命令213.2功能模块分析223.2.1登录参数设定223.2.2获得服务器目录信息263.2.3下载文件283.3运行分析32结束语34致谢35参考文献36iv河北经贸大学毕业论文前言随着科学技术的不断提高,计算机网络日渐成熟,其强大的功能已为人们深刻认识。它也越来越多的渗透到我们的学习生活中,收发电子邮件、召开网络会议、诸多软件下载、网络电话的使用等,它以其快速、方便、灵活、全面、相对价位低廉的特点进入人类社会生活的各个领域,并发挥着越来越重要的作用。对于每一位网络用户来说,在网络中获取信息

7、,或者有好的信息想与大家共享,那么上传、下载文件就是不可避免的了。因此FTP是不可或缺的,它为用户提供的应用,无论是对服务器端还是用户端都非常重要。所以,所开发的FTP应该能够给服务器端和用户端功能强大并方便的使用。软件FTP是我们所学知识与实际应用的一个很好结合。它的设计思想:首先,要基于Windows,毕竟Windows用户众多,并与所学知识挂钩,以原有知识为起点,不断提高;其次,界面简单、明朗,让人一目了然,适合不同文化层次不同人群的需要;再次,代码填写要实际,也就是要写一些非常有用的代码,切实可行的,功能强大的,还要有保密性;最后,有一篇概括整个过程和开

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

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

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