预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共54页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

网络与信息安全实验报告优质资料(可以直接使用,可编辑优质资料,欢迎下载)目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc327122658"1绪论PAGEREF_Toc327122658\h2HYPERLINK\l"_Toc327122659"1.1研究背景PAGEREF_Toc327122659\h2HYPERLINK\l"_Toc327122660"1.2主要工作PAGEREF_Toc327122660\h2HYPERLINK\l"_Toc327122661"2相关知识介绍PAGEREF_Toc327122661\h2HYPERLINK\l"_Toc327122662"2.1FTP工作原理PAGEREF_Toc327122662\h2HYPERLINK\l"_Toc327122663"2.2FTP工作模式PAGEREF_Toc327122663\h3HYPERLINK\l"_Toc327122664"2.3FTP传输模式PAGEREF_Toc327122664\h4HYPERLINK\l"_Toc327122665"2.3.1ASCII传输方式PAGEREF_Toc327122665\h5HYPERLINK\l"_Toc327122666"2.3.2二进制传输方式PAGEREF_Toc327122666\h5HYPERLINK\l"_Toc327122667"3FTP客户端的设计PAGEREF_Toc327122667\h5HYPERLINK\l"_Toc327122668"3.1设计目的及工具选择PAGEREF_Toc327122668\h5HYPERLINK\l"_Toc327122669"3.1.1设计目的PAGEREF_Toc327122669\h5HYPERLINK\l"_Toc327122670"3.1.2设计工具PAGEREF_Toc327122670\h5HYPERLINK\l"_Toc327122671"3.2客户端主要模块设计PAGEREF_Toc327122671\h6HYPERLINK\l"_Toc327122672"3.2.1客户端连接模块PAGEREF_Toc327122672\h6HYPERLINK\l"_Toc327122673"3.2.2上传模块PAGEREF_Toc327122673\h8HYPERLINK\l"_Toc327122674"3.2.3下载模块PAGEREF_Toc327122674\h11HYPERLINK\l"_Toc327122675"4调试与操作说明PAGEREF_Toc327122675\h15HYPERLINK\l"_Toc327122676"4.1运行方法PAGEREF_Toc327122676\h15HYPERLINK\l"_Toc327122677"4.2运行结果PAGEREF_Toc327122677\h15HYPERLINK\l"_Toc327122678"5课程设计总结PAGEREF_Toc327122678\h17HYPERLINK\l"_Toc327122679"参考文献PAGEREF_Toc327122679\h17FTP客户端的设计与实现FTP是Internet上用来传送文件的协议。它是为了我们能够在Internet上互相传送文件而制定的文件传送标准,规定了Internet上文件如何传送。通过FTP协议,我们就可以跟Internet上的FTP服务器进行文件的上传或下载。本文以实现一个简单易用的FTP客户端为目标,通过分析FTP协议的基本工作原理和FTP的数据传输原理,研究如何使用C++工具对FTP客户端进行设计,选择C++来实现FTP客户端程序的上传下载等主要功能,并用相应软件提供的一个支持可视化编程的开发环境,从而实现了对FTP客户端的实现。1绪论1.1研究背景FTP是Internet上最早也是最广的应用,直到今天它仍是最重要和最基本的应用之一。用FTP将信息下载到本地是一件十分普遍的事。也随之出现了许多下载软件。尽管远程登录(Telnet)提供了访问远程文件的极好方法,但怎么也比不上使用自己计算机中的文件方便。如果用户想使用其它计算机上的文件,最理想的方法就是把它COPY到自己的计算机中,以便在本地计算机上操作。FTP正是完成这项工作的工具,你可以在任意一个经过文件传输协议(FT