- 1、本文档共20页,可阅读全部内容。
- 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服务器设计推荐
编号:
计算机网络课程设计()说明书
题 目: FTP服务器设计
系 别: 计算机与信息安全学院
专 业: 软件工程
学生姓名:
学 号:
指导教师:
2017年 4 月 25日
引 言
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。作为一个Internet用户,可通过FTP在任何两台Internet主机之间拷贝文件。但是,实际上大多数人只有一个Internet帐户,FTP主要用于下载公共文件,例如共享软件、各公司技术支持文件等。使用FTP时必须首先登录,在远程主机上获得相应的权限以后,方可上传或下载文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。换言之,除非有用户ID和口令,否则便无法传送文件。这种情况违背了Internet的开放性,Internet上的FTP主机何止千万,不可能要求每个用户在每一台主机上都拥有帐号。匿名FTP就是为解决这个问题而产生的。
Internet上有成千上万台匿名FTP主机,这些主机上存放着数不清的文件,供用户免费拷贝。实际上,几乎所有类型的信息,所有类型的计算机程序都可以在Internet上找到。这是Internet吸引我们的重要原因之一。
匿名FTP使用户有机会存取到世界上最大的信息库,这个信息库是日积月累起来的,并且还在不断增长,永不关闭,涉及到几乎所有主题。而且,这一切是免费的。
匿名FTP是Internet网上发布软件的常用方法。Internet之所以能延续到今天,是因为人们使用通过标准协议提供标准服务的程序。像这样的程序,有许多就是通过匿名FTP发布的,任何人都可以存取它们。
Internet中的有数目巨大的匿名FTP主机以及更多的文件,那么到底怎样才能知道某一特定文件位于哪个匿名FTP主机上的那个目录中呢?这正是 Archie服务器所要完成的工作。Archie将自动在FTP主机中进行搜索,构造一个包含全部文件目录信息的数据库,使你可以直接找到所需文件的位置信息。
值得注意的是,匿名FTP不适用于所有Internet主机,它只适用于那些提供了这项服务的主机。实现FTP服务器,能列出/更改目录,上下传文件,显示文件列表,支持NOOP/PASV/BIN等选项。
图 2-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限制访问、使用用户策略限制访问),FTP安全传输管理(是否使用加密措施、是否使用消息号),FTP匿名允许访问配置,FTP连接控制配置(限制连接数、限制连接超时、使用IP接入控制)等。
(3) 配置用户策略
用户策略就是用户管理,包括用户的添加、修改、删除等功能。通过把用户分属到不同的用户组,使用户具有不同的操作权限,从而控制用户的操作能力,保证资源的可控制访问。
(4) 配置IP接入策略
该系统在客户端请求建立连接时,会对客户端IP地址进行检测,如果该地址被服务器端阻止,则不予建立FTP会话。配置接入IP策略就是为了阻止建立FTP会话的客户端IP地址。在配置时,可以阻止一个IP,也可以阻止一个IP地址段。该配置写入数据库。
(5) 配置IP资源访问策略
该系统在客户端访问
您可能关注的文档
- 环县国贸·新天地高支模施工方案-(扣件式)推荐.doc
- 物流系统产品需求规格说明书推荐.doc
- 电力拖动V-M双闭环不可逆直流调速系统课程设计推荐.doc
- 电力系统继电保护课程设计-电力变压器继电保护设计推荐.doc
- 电力设备交接和预防性试验规程推荐.doc
- 电大学前教育专科网考教师礼仪形考二答案推荐.doc
- 电子商务概论期末考查论文-中小企业发展电子商务的分析推荐.doc
- 电子技术2课程设计报告推荐.doc
- 电子技术综合设计-直流小电机调速推荐.doc
- 电子技术课程设计报告-交通灯控制推荐.doc
- 600908_2018_#CSR_无锡银行_2018年度社会责任报告_2019-03-29.pdf
- 600155_2018_#CSR_华创阳安_2018年度社会责任报告_2019-04-11.pdf
- 002098_2018_#CSR_浔兴股份_2018年度社会责任报告_2019-04-29.pdf
- 600433_2018_#CSR_冠豪高新_2018年度社会责任报告_2019-03-17.pdf
- 601008_2018_#CSR_连云港_2018年度社会责任报告_2019-03-22.pdf
- 002595_2018_#CSR_豪迈科技_2018年企业社会责任报告_2019-03-27.pdf
- 000927_2018_#CSR_一汽夏利_2018年度社会责任报告_2019-03-29.pdf
- 600176_2018_#CSR_中国巨石_2018年度履行社会责任的报告_2019-03-20.pdf
- 002454_2018_#CSR_松芝股份_2018年度社会责任报告_2019-04-26.pdf
- 600737_2018_#CSR_中粮糖业_2018年度社会责任报告_2019-04-15.pdf
最近下载
- 最新人力资源从业资格练习题(共5套含答案).docx VIP
- 中华人民共和国环境保护法解读.pptx VIP
- 2024年高校教师资格证之高校教师职业道德通关试题库(有答案).pdf VIP
- 初中音乐《谁说女子不如男 豫剧《花…》时良华PPT课件新优质课比赛公开课获奖5.pptx VIP
- 液压与气压传动课后习题答案.pdf VIP
- 福建省厦门市2023-2024学年高一上学期期末质检地理试题 附答案.docx VIP
- 2025江苏苏州狮山商务创新发展集团有限公司下属板块公司招聘4人笔试备考试题及答案解析.docx VIP
- 供货方案及质量保证措施.docx VIP
- 森林灭火设备培训课件.pptx VIP
- 2025年多旋翼无人机超视距驾驶员执照备考题库宝典(核心题版).docx
文档评论(0)