网站大量收购独家精品文档,联系QQ:2885784924

FTP服务器设计.pdfVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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限制访问、使用用户策略限制访问),

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档