4312设计工具532客户端主要模块设计5321客户端连接模块5322上传模块7323下载模块94调试与操作说明1141运行方法1142运行结果115课程设计总结与体会14参考文献15附录16致谢27
f滁州学院本科课程设计
FTP客户端的设计与实现
FTP是I
ter
et上用来传送文件的协议。它是为了我们能够在I
ter
et上互相传送文件而制定的文件传送标准,规定了I
ter
et上文件如何传送。通过FTP协议,我们就可以跟I
ter
et上的FTP服务器进行文件的上传或下载。本文以实现一个简单易用的FTP客户端为目标,通过分析FTP协议的基本工作原理和FTP的数据传输原理,研究如何使用C工具对FTP客户端进行设计,选择C来实现FTP客户端程序的上传下载等主要功能,并用相应软件提供的一个支持可视化编程的开发环境,从而实现了对FTP客户端的实现。
1绪论
11研究背景
FTP是I
ter
et上最早也是最广的应用,直到今天它仍是最重要和最基本的应用之一。用FTP将信息下载到本地是一件十分普遍的事。也随之出现了许多下载软件。尽管远程登录(Tel
et)提供了访问远程文件的极好方法,但怎么也比不上使用自己计算机中的文件方便。如果用户想使用其它计算机上的文件,最理想的方法就是把它COPY到自己的计算机中,以便在本地计算机上操r