ftp协议的分析与软件设计

ftp协议的分析与软件设计

ID:12981906

大小:454.00 KB

页数:35页

时间:2018-07-20

ftp协议的分析与软件设计_第1页
ftp协议的分析与软件设计_第2页
ftp协议的分析与软件设计_第3页
ftp协议的分析与软件设计_第4页
ftp协议的分析与软件设计_第5页
资源描述:

《ftp协议的分析与软件设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录摘要1Abstract1引言2第一章FTP协议分析31.1FTP简介31.2FTP工作原理31.2.1基本工作原理31.2.2工作模型图41.3FTP数据表示51.4FTP标准命令51.5FTP标准应答6第二章相关开发技术82.1Winsock简介82.2Winsock编程原理92.3多线程技术10第三章FTP服务器设计与实现123.1总体设计123.2软件结构133.2.1系统结构图133.2.2用户界面143.3具体设计与实现14第四章FTP客户端设计与实现214.1总体设计214.2界面设计244.3具体设计与实现25第五章总结与展望32参考文献33致谢3434FTP协议的分析与

2、软件设计摘要:随着互联网的发展,信息共享成为其重要特征,而文件传输是实现信息共享的主要途径。因此,实现网络间的文件传输将极大的方便人们的生活。由于FTP(FileTransferProtocol)文件传输协议是目前网络上最常用的文件传输协议,本文将对FTP协议进行一定分析,并通过FTP协议实现可靠的文件传输——设计FTP服务器与客户端。在软件实现方面,主要完成了友好的用户界面设计,以及FTP的基本功能,如文件上传和下载。软件在VC++6.0平台下开发,相关模块通过使用Winsock编程技术实现。关键词:FTP;Winsock;客服端;服务器FileTransferProtocolAnaly

3、sisandSofewareDesignAbstract:Withthedevelopmentofinternet,informationsharinghasbecomeitssignificantfeaturewhilefiletransferhasbecomeaprimarywaytorealiseit.Therefore,transferingfilesbetweennetworkswillgreatlymakepeople’slivesconvenient.AsFTPisthemostcommonlyusedfiletransferprotocolontheinternetpres

4、ently,thisarticlewilldosomeanalysisaboutFTPandbydesigningFTPserverandclienttoimplementfiletransferthroughFTP.Insoftwareimplementation,Imainlyaccomplisheddesigninguser-friendlyinterfaceaswellasFTP’sbasicfunctionssuchasfileuploadinganddownloading.SoftwaredevelopmentwasdoneontheplatformofVC++6.0andce

5、rtainmoduleswererealisedusingWinsockprograming.KeyWords:FTP;Winsock;Client;Server引言Internet提供了很多服务,34不同类型的服务能满足人们上网时很多不同需求,这些服务都是在按照一定的协议,在不同的平台下,实现无差别的分布式服务,掌握这些协议是开发服务软件的前提要求,同时通过软件开发能深入掌握某个应用协议的具体内容,本论文通过开发FTP软件,加深对网络协议尤其是FTP传输协议的了解,从而从深层次掌握相关方面的知识和应用。在开发平台与技术方面,因相比于传统的网络编程技术WinsowsSockets网络编程技

6、术为开发人员提供一套简单的网络应用程序接口,以其通用性、开放性、支持多种协议的特点,在Windows下的各种网络编程技术中脱颖而出,广泛的被应用在互联网软件的开发上。所以本课题选择VC++平台和WinsowsSockets网络编程技术。本课题将对FTP协议进行一定的分析,并对Winsock编程技术进行一定简介,通过对FTP服务器端和客户端的设计与实现,了解SOCKET网络编程具体问题的应用和相关网络编程方面的知识。由于只是刚开始着手网络编程方面,对SOCKET等方面的知识了解不够深,而且对MFC这一块也不是那么熟练,所以在软件功能实现上只好完成一些基本的上传下载等功能。34第一章FTP协议

7、分析1.1FTP简介文件传输协议FTP(FileTransferProtocol)是目前Internet上使用得最广泛的文件传送协议。起初,FTP并不是应用于IP网络上的协议,而是20世纪60-80年代美国国防部组建的ARPANET网络中,用于计算机间的文件传输的协议。时至今日,FTP仍然保持其可靠性,高速地传输文件,它允许人们到自己所属的计算机以外的机器中存取种种文件,被存取的文件可以是文本,也可以是声像数据或软件程序

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

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

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