- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
PAGE
.
JISHOU UNIVERSITY
专业课课程论文
题 目:
文件传输系统的设计与实现
作 者:
学 号:
所属学院:
信息科学与工程学院
专业年级:
计算机科学与技术
总 评 分:
完成时间:
文件传输系统的设计与实现
摘 要
互联网的一大特点是实现信息共享,文件传输是信息共享的十分重要的内容之一。随之出现了许多FTP服务器来共享一些信息资源,编写一个操作简单,方便的FTP客户端来下载这些资源受到了人们的极大的欢迎。
FTP是一种用于在网上传输文件的协议,从原理上说,FTP是一个客户/服务器模式的应用协议。它用两个连接来实现:一个是控制连接,用来连接服务器和实现文件操作;一个是数据连接,用来实现数据传输。FTP的实现核心是命令/应答模式,FTP客户端将用户的所有FTP相关请求都转化为FTP服务器可识别的命令,然后发送到服务器,并接收和处理执行完毕后服务器传回的应答。
本程序是一个小型FTP服务器系统,实现了FTP服务器所应该具备的大多数功能,包括用户的登录,文件的上传、下载、删除,选择数据传输模式、目录选择等,并给出相应的提示。通过该程序的开发,基本上实现了一个FTP服务器所应该具有的功能,能够解释一般的FTP命令,并且符合RFC59规范。
本程序采用VC++6.0作为开发工具,设计步骤采用自顶向下的方法。
关键词:客户端;服务器;下载;上传;FTP
目录 TOC \o 1-2 \h \z \u
第一章 引言 1
1.1课题背景及意义 1
1.2课题研究现状 1
1.3研究内容 2
第二章 FTP协议与原理 3
2.1 FTP简介 3
2.2 FTP的工作原理 3
2.3 FTP运行原理 4
2.4 FTP文件传输连接类型 4
第三章 开发环境及工具介绍 6
3.1 C语言概述 6
3.2 VC++介绍 6
3.3 VC++6.0集成环境介绍 6
第四章 FTP服务器需求分析 8
4.1 FTP文件传输的需求 8
4.2应解决的问题 9
4.3功能分析 9
第五章 系统设计与实现 10
5.1功能要求 10
5.2开发工具 10
5.3主要功能与实现 11
5.4 菜单栏功能模块 11
5.5 查看功能模块 13
第六章 系统测试 18
6.1系统可能出现的问题与不足 18
6.2 采用的测试类型 18
6.3 测试的过程与结果分析 18
总结 20
参考文献 21
.
第一章 引言
1.1课题背景及意义
现代科技给我们带了翻天覆地的变化,互联网就是这诸多变化之一,而且它无时不刻包围着你。可以这样说,21世纪是互联网的世纪。互联网是人类科技发展史中成长最快的新鲜事物,从诞生到高度发展仅仅用了二十几年,而未来的发展前景更是一片光明。每个人可能已经感觉到了它的发展,从大大小小的网络公司到各种各样的网上商店、书店、网吧、网上银行等,就连电影院也都搬到了网上,你可以足不出户的欣赏美国大片。
早在20世纪90年代初,internet和world wide web(简称WWW)已经被大家熟知。最近几年internet的发展更是神速,它已经深深触及到我们的生活和工作的方方面面。随着许多新兴技术在internet中的推广应用,使用它的自身发展更日趋完善,它为用户也带来了越来多的实惠和便利。毫不夸张地说,无论你在世界上的哪个角落,只要通过互联网,你就可以同亲人朋友、甚至是陌生人相互交流,而且形式多样。互发邮件、交换文件、彼此聊天这已经很平常了,而现在随着网络、通信技术的相结合,已经出现了可视电话、网络家电、电子商务等。网络用户可以通过大大小小的各类网站或主页。他们已经越来越离不开网络,而且已经把企业网络建设纳入了未来企业发展最重要的环节。是互联网最大的凝聚力所在,它是一个巴罗万象的信息服务系统。
在生活中,以国际互联网(internet)为主要特征的信息基础设施正在改变人们的生活方式,自选共享已经成为人们生活的迫切需要。尽管远程登录(telnet)提供了访问远程文件的极好方法,但怎么也比不上使用自己计算机的文件方便。如果用户想使用其它计算上的文件,最理想的方法就是把它copy到自己的计算机中,以便在本地计算机上操作。ftp正是完成这项工作的工具,你可以在任意文件传输协议(ftp)访问的公共有效的联机数据库或文档中找到你想要的任何东西。
1.2课题研究现状
1971年,第一个FT的RFC (RFC114 ) 由A.
原创力文档


文档评论(0)