- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
引 言
FTP服务器(File Transfer Protocol
Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供
服务。 FTP是File Transfer
Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,
支 FTP协议的服务器就是FTP服务器。
作为一个Internet用户,可通过FTP在任何两台Internet主机之间拷贝文件。
但是,实际上大多数人只有一个Internet帐户,FTP主要用于下载公共文件,例如
共享软件、各公司技术支持文件等。
使用FTP时必 首先登录,在远程主机上获得相应的权限以后,方可上传或下
载文件。也就是说,要想同哪一台计算机传送文件,就必 具有哪一台计算机的适
当授权。换言之,除非有用户ID和口令,否则便无法传送文件。这种情况违背了In
ternet的开放性,Internet上的FTP主机何止千万,不可能要求每个用户在每一台
主机上都拥有帐号。匿名FTP就是为解决这个问题而产生的。
Internet上有成千上万台匿名FTP主机,这些主机上存放着数不清的文件,供
用户免费拷贝。实际上,几乎所有类型的信息,所有类型的计算机程序都可以在In
ternet上找到。这是Internet吸引我们的重要原因之一。
匿名FTP使用户有机会存取到世界上最大的信息库,这个信息库是日积月累
起来的,并且还在不断增长,永不关闭,涉及到几乎所有主题。而且,这一切是免
费的。
匿名FTP是Internet网上发布软件的常用方法。Internet之所以能延续到今
天,是因为人们使用通过标准协议提供标准服务的程序。像这样的程序,有许多就
是通过匿名FTP发布的,任何人都可以存取它们。
Internet中的有数目巨大的匿名FTP主机以及更多的文件,那么到底怎样才
能知道某一特定文件位于哪个匿名FTP主机上的那个目录中呢?这正是
Archie服务器所要完成的工作。Archie将自动在FTP主机中进行有哪些信誉好的足球投注网站,构造一个包
含全部文件目录信息的数据库,使你可以直接找到所需文件的位置信息。
值得注意的是,匿名FTP不适用于所有Internet主机,它只适用于那些提供了
这项服务的主机。
0
1 设计任务及要求
实现一FTP服务器,能列出/更改目录,上下传文件,显示文件列表,支 NOOP
/PASV/BIN等选项。
2 需求分析
FTP服务器的基本功能是在RFC959中规定的,这也是和其他FTP软件兼容的。F
TP的基本功能概括的讲,包括用户远程登录,文件上传下载等系列操作。每一个操
作都是一组相关命令的集合,一个命令包括一个完整的请求回复流程。
安全FTP服务器的设计在原有FTP模型上增加了消息号相关模块和信息安全相
关模块。FTP的信息安全扩展功能主要包括加密解密,消息散列,消息签名。
图 2-1 数据流程图
1
数据流程从客户请求构建模块开始,以远程登录为起点,周而复始,到注销为
止。
2.1 硬件需求
操作系统:笔记本电脑一台 + WinXP/Win7
开发工具(IDE):Eclipse + Window Builder可视化插件
附加需求:具有良好的网络环境(局域网)下进行该软件的相关操作
2.2 软件需求
本软件是基于FTP服务器的软件开发,FTP服务器是网络应用系统,系统通过
服务器端与客户端之间传递命令消息,服务器端从命令消息中获取操作类型和参
数。在对相应的命令作处理后,把处理结果封装成回复消息并返回给客户端。
2.2.1 服务器配置需求
服务器配置是在服务器端对FTP服务进行配置的相关工作的总称。
(1) 配置FTP服务器标识
配置FTP服务器标识包括配置服务器FTP服务的服务描述,IP地址,根目录等
信息。IP地址和根目录是必 的配置。IP地址为空或“ANY”时为关联本机上所有IP
地址。
(2) 配置FTP服务信息
配置FTP服务信息包括FTP 日志启用配置,FTP资源访问控制配置(拒绝访问、
允许访问、使用IP限制访问、使用用户策略限制访问),
您可能关注的文档
- 2 残障权利多学科研究第一期培训Anna Bruce-CRPD-中.pdf
- 02 市场部半年工作会参考材料(支付业务)0721v1.pptx
- 2. 厦门日报报道 厦门一中空调管理-通过计算机控制全校空调开关与温度.pdf
- 2-1 安全文化理论研究及建设实践探讨.pdf
- 03企业安全文化建设经验材料和成果报告 2.doc
- 3抽样讲义-洪永泰2013.pdf
- 05义马气化厂 镕铸安全文化 筑造幸福企业.doc
- 4 残障权利多学科研究第一期培训-残障研究方法-中.pdf
- 05 创新部市场半年会参考材料(支付业务)0721v1.pptx
- 5.29天龙牧业解说词.doc
- 2023-2024学年上海海事大学附属北蔡高级中学高三上学期期中考试地理试 .pdf
- 2023-2024北师大版二年级数学上册思维训练A卷(附答案) .pdf
- 食堂超市消防安全知识培训.pptx
- 2023-2024学年人教版数学七年级一元一次方程单元测试试题及解析1.pdf
- 实验研究报告——寄生虫实验.docx
- AOI光学检测系统项目可行性研究报告及运营方案「中弘咨询」.docx
- 2023-2024学年农村小学语文教研工作计划标准范文(八篇) .pdf
- 2023-2024学年上海市松江区高三上学期期末质量监控英语试卷 .pdf
- 2023-2024学年上海浦东第四教育署中考英语对点突破模拟试卷含答案.pdf
- 2023-2024学年上海市松江区九年级(上)期末数学试卷(一模)+答案解析.pdf
文档评论(0)