欢迎来到天天文库
浏览记录
ID:5708144
大小:913.00 KB
页数:50页
时间:2017-12-23
《ftp服务与客户端系统设计—计算机毕业设计(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、FTP服务与客户端设计摘要FTP为一种主流的网络文件传输协议。设计和实现FTP服务与客户端,有助于深入理解网络编程和FTP协议,使理论知识和实践结合起来。本文采用VC++6.0编程工具设计和实现了FTP服务与客户端设计。其主要设计工作为:服务器端设计和客户端设计。服务器端设计模块主要有:服务器日志模块,在线用户模块,程序设置模块,统计模块,安全模块。服务器日志模块负责显示各种日志信息,在线用户模块负责显示在线用户信息,程序设置模块负责配置服务器的工作参数,统计模块负责统计所有的工作情况,安全模块负责管理接入用户的权限。客户端设计模块主要有:连接服务器模块,上传文件模块,下载文件
2、模块。连接服务器模块负责根据用户的输入信息接入服务器,上传文件模块负责将本地文件上传到服务器,下载文件模块负责下载服务器文件到本地机器。通过实际测试和应用,验证了本文设计的正确性。关键词FTP服务器客户端VC++6.050ThedesignofFTPServerandClientAbstractFTPisamainstreamnetworkfiletransferprotocol.DesignandImplementationofFTPservicesandclientswillhelpin-depthunderstandingofnetworkprogrammingandFT
3、P,andmakethetheoreticalknowledgeandpracticetogether.Inthispaper,usingVC++6.0programmingtool,theFTPserverandclientdesignearedesignedandimplemented.Themaindesignworkisfor:thedesignofserverandclient.Server-sidedesignmodulesare:serverlogsmodule,onlinemodules,proceduressetmodule,statisticsmodule,
4、thesecuritymodule.Serverlogsshowingmoduleisresponsibleforthevariousloginformation,onlinedisplayingismoduleresponsibleforonlineinformation,proceduressettingmoduleisresponsiblefortheallocationofserveroperatingparameters,statisticsmoduleisresponsibleforallthestatisticalwork,securitymoduleisresp
5、onsibleforthemanagementofuseraccessprivileges.Clientdesignmodulesare:connecttoservermodule,uploadmodule,downloadfilesmodule.Themoduletoconnecttoserverisresponsibleforaccessingserversbytheinformationwhichtheuserenter,uploadingfilemoduleisresponsibleforuploadingthelocalpapertotheserver,downloa
6、dingfilesmoduleisresponsiblefordownloadingthedocumentstothelocalmachinefromserver.Throughpracticalapplicationandtesting,itverifysthecorrectnessofthedesignofthepaper.KeywordsFTPSeverClientVC++6.0目录第1章引言11.1FTP介绍11.2设计用的技术介绍41.3本文工作内容6第2章系统整体设计72.1FTP服务器整体设计72.2FTP客户端整体设计8第3章FTP服务器模块设计9503.1服务
7、器日志模块93.2在线用户模块123.3程序设置模块163.4统计模块203.5安全模块24第4章FTP客户端模块设计334.1连接服务器模块334.2下载文件模块354.3上传文件模块40第5章结论和展望44致谢45参考文献4650第1章引言1.1FTP介绍FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。以hDz9wb-[i(l*R中国Web技
此文档下载收益归作者所有