JISHOUUNIVERSITY专业课课程论文题目:文件传输系统的设计与实现作者:学号:所属学院:信息科学与工程学院专业年级:计算机科学与技术总评分:完成时间:文件传输系统的设计与实现摘要互联网的一大特点是实现信息共享,文件传输是信息共享的十分重要的内容之一
随之出现了许多FTP服务器来共享一些信息资源,编写一个操作简单,方便的FTP客户端来下载这些资源受到了人们的极大的欢迎
FTP是一种用于在网上传输文件的协议,从原理上说,FTP是一个客户/服务器模式的应用协议
它用两个连接来实现:一个是控制连接,用来连接服务器和实现文件操作;一个是数据连接,用来实现数据传输
FTP的实现核心是命令/应答模式,FTP客户端将用户的所有FTP相关请求都转化为FTP服务器可识别的命令,然后发送到服务器,并接收和处理执行完毕后服务器传回的应答
本程序是一个小型FTP服务器系统,实现了FTP服务器所应该具备的大多数功能,包括用户的登录,文件的上传、下载、删除,选择数据传输模式、目录选择等,并给出相应的提示
通过该程序的开发,基本上实现了一个FTP服务器所应该具有的功能,能够解释一般的FTP命令,并且符合RFC59规范
本程序采用VC++6
0作为开发工具,设计步骤采用自顶向下的方法
关键词:客户端;服务器;下载;上传;FTP目录第一章引言
1课题背景及意义