课程设计(论文)-FTP服务配置及其使用方案设计(利用Sever-U).doc

上传人:yyf 文档编号:3292478 上传时间:2019-08-08 格式:DOC 页数:25 大小:1.40MB
返回 下载 相关 举报
课程设计(论文)-FTP服务配置及其使用方案设计(利用Sever-U).doc_第1页
第1页 / 共25页
课程设计(论文)-FTP服务配置及其使用方案设计(利用Sever-U).doc_第2页
第2页 / 共25页
课程设计(论文)-FTP服务配置及其使用方案设计(利用Sever-U).doc_第3页
第3页 / 共25页
课程设计(论文)-FTP服务配置及其使用方案设计(利用Sever-U).doc_第4页
第4页 / 共25页
课程设计(论文)-FTP服务配置及其使用方案设计(利用Sever-U).doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《课程设计(论文)-FTP服务配置及其使用方案设计(利用Sever-U).doc》由会员分享,可在线阅读,更多相关《课程设计(论文)-FTP服务配置及其使用方案设计(利用Sever-U).doc(25页珍藏版)》请在三一文库上搜索。

1、攀枝花学院攀枝花学院 学生课程设计(论文)学生课程设计(论文) FTP 服务配置及其使用方案设计(利 用 Sever-U) 学生姓名: ck 学生学号: 520 院(系): 年级专业: 指导教师: 二一年十二月 攀枝花计算机网络课程设计 2 攀枝花学院本科学生课程设计任务书攀枝花学院本科学生课程设计任务书 题题 目目FTP 服务配置及其使用方案设计(利用 Sever-U) 1、课程设计的目的、课程设计的目的 通过本次的网络课程设计,我们可以了解计算机网络工程设计的一般任务,及了解计算 机网络工程设计与建设的基本原则与方法,熟悉计算机网络需求分析的目标、任务与实验方 法,掌握 Sever-U 的

2、安装、Sever-U 的功能、FTP 服务器的工作原理、Sever-UFTP 服务器的 配置与管理,并能撰写规范的课程设计论文。 2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)、课程设计的内容和要求(包括原始数据、技术要求、工作要求等) 1需求分析 根据本次的课题,结合实际需求,写出相应的需求分析。 2方案设计 结合需求分析和提示知识点内容,针对性的对该课题,查找相应的资料和一些应用性的 研究,设计出基本可行的方案。 3方案文档的撰写 完成设计报告,其中包含该课题设计的提出背景、需求分析、设计方案及最后成果 3、主要参考文献、主要参考文献 1张浩军计算机网络操作系统-Windo

3、wsServer2003 管理与配置中国水利水电出版社 2005-8-1 2张建忠/徐敬东/张建忠 徐敬东计算机网络实验指导书清华大学出版社,2008-02 3吴功宜计算机网络课程设计清华大学出版社,2007-7-1 4王群计算机网络教程清华大学出版社,2005-12 5李艇计算机网络专业实践教学的改革与创新。北京师范大学出版社,2003-7 6王明计算机网络技术与实训教程机械工业出版社,2010-2 7张兴虎.网络服务器的组建配置与安全管理.清华大学,2005 8王群计算机网络教程清华大学出版社,2005-12 9卢加元计算机组网技术与配置 (平装)清华大学出版社; 第 1 版 2008-1

4、2-1 4、课程设计工作进度计划、课程设计工作进度计划 序号时间(天)内容安排备注 1 第 1 天选题、背景知识学习 2 第 2 天需求分析 3 第 3 天方案设计 4 第 4 天课程设计报告和总结 5 第 5 天课程设计报告和总结 总计5(天) 指导教师指导教师(签字) 日期日期 年 月 日 教研室意见:教研室意见: 年 月 日 学生学生(签字): 接受任务时间: 年 月 日 攀枝花计算机网络课程设计 3 课程设计(论文)指导教师成绩评定表课程设计(论文)指导教师成绩评定表 题目名称题目名称 FTP 服务配置及其使用方案设计(利用 Sever-U) 评分项目评分项目 分分 值值 得得 分分

5、评价内涵评价内涵 01学习态度 6 6 遵守各项纪律,工作刻苦努力,具有良好的科学 工作态度。 02科学实践、调研 7 7 通过实验、试验、查阅文献、深入生产实践等渠 道获取与课程设计有关的材料。 工 作 表 现 20% 03课题工作量 7 7 按期圆满完成规定的任务,工作量饱满。 04综合运用知识的能力 1010 能运用所学知识和技能去发现与解决实际问题, 能正确处理实验数据,能对课题进行理论分析, 得出有价值的结论。 05应用文献的能力 5 5 能独立查阅相关文献和从事其他调研;能提出并 较好地论述课题的实施方案;有收集、加工各种 信息及获取新知识的能力。 06 设计(实验)能力,方案 的

6、设计能力 5 5 能正确设计实验方案,独立进行装置安装、调试、 操作等实验工作,数据正确、可靠;研究思路清 晰、完整。 07计算及计算机应用能力 5 5 具有较强的数据运算与处理能力;能运用计算机 进行资料搜集、加工、处理和辅助设计等。 能 力 水 平 35% 08 对计算或实验结果的分析 能力(综合分析能力、技 术经济分析能力) 1010 具有较强的数据收集、分析、处理、综合的能力。 09 插图(或图纸)质量、篇 幅、设计(论文)规范化 程度 5 5 符合本专业相关规范或规定要求;规范化符合本 文件第五条要求。 10设计说明书(论文)质量 3030 综述简练完整,有见解;立论正确,论述充分,

7、 结论严谨合理;实验正确,分析处理科学。 成 果 质 量 45% 11创新 1010 对前人工作有改进或突破,或有独特见解。 成绩成绩 指指 导导 教教 师师 评评 语语 指导教师签名: 年 月 日 攀枝花计算机网络课程设计 4 摘 要 FTP 的全称是 File Transfer Protocol(文件传输协议),FTP 协议在 TCPIP 协议族中属于应用层协议,主要向用户提供与远程主机之间的文件传输,FTP 协 议基于相应的文件系统实现。支持 FTP 协议的服务器就是 FTP 服务器。 在 FTP 的使用当中,用户经常遇到两个概念: “下载“(Download)和“ 上载“(Upload

8、) 。“下载“文件就是从远程主机拷贝文件至自己的计算机上; “上载“文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet 语言来说,用户可通过客户机程序向(从)远程主机上载(下载)文件。 Sever-U 是目前众多的 FTP 服务器软件之一。通过使用用户能够将任何一 台 PC 机设置成一个 FTP 服务器,这样,用户或其他使用者就能够使用FTP 协议,通过在同一网络上的任何一台PC 与 FTP 服务器连接,进行文件或目录 的复制,移动,创建和删除等。 在本次的课程设计中,重点是学会在Sever-U 中 FTP 的配置及其使用, 故首先我们应先在 PC 机上下载 Sever-U 并

9、安装,再在 Sever-U 中使用向导 进行相应的创建,接着 在 IE 浏览器里输入 ftp:/ 、命令提示符以访问远程 FTP 主机,从而实现资源共享。 关键词 FTP;下载;上载;Sever-U 攀枝花计算机网络课程设计 5 目目 录录 摘摘 要要 4 1 1 前言前言 6 1.11.1 课程设计的目及意义课程设计的目及意义6 1.21.2 FTPFTP 服务器工作原理服务器工作原理7 1.31.3 S SEVEREVER-U-U 功能简介功能简介7 2 2 需求分析需求分析 9 3 3 系统设计系统设计10 3.13.1 搭建搭建 FTPFTP 服务器服务器10 3.23.2 FTPFT

10、P 客户端访问远程客户端访问远程 FTPFTP 主机主机10 3.33.3 FTPFTP 站点访问的安全性站点访问的安全性10 4 4 系统实现系统实现11 4.14.1 S SERVERV-U-U 的安装的安装11 4.24.2 创建新域创建新域14 4.34.3 建立用户建立用户16 4.3.1 使用用户向导建立用户16 4.3.2 添加用户18 4.3.3 设置访问目录19 4.3.4 设置虚拟目录19 4.3.5 限制和设置20 4.3.6 IP 访问设置20 4.3.7 群组设置21 5 5 成果成果22 5.15.1 从其他计算机访问本机从其他计算机访问本机22 5.1.1 在 I

11、E 浏览器里输入 ftp:/ 以访问本机文件22 5.1.2 用户登录22 5.1.3 访问目录22 5.25.2 使用使用FTPFTP命令登录后,用命令登录后,用FTPFTP DIRDIR命令查看访问资源中每个文件的权限命令查看访问资源中每个文件的权限23 心得体会心得体会24 参考文献参考文献25 攀枝花计算机网络课程设计 6 1 1 前言前言 学习计算机,最重要的就是要实践,经过大学这两年多的学习 ,我们也掌 握了一些关于计算机网络的很多理论知识,但是我们常恼于没有可以把自己学习 到的知识用于实践的机会。正好利用这次课程设计的机会,我们可以好好把理论 课程中学到的知识应用于实践,在实践中

12、揣摩,以更好的理解理论知识,同时也 加强了我们的动手能力。 1.1 课程设计的目及意义 1.掌握 FTP 服务器是如何配置。 FTP 服务器配置包括:a、启动 ftp 服务器 b、配置 ftp 服务器的验证和授 权 c、配置 ftp 服务器的运行参数 d、ftp 服务器的显示和调试 2.重点掌握在 Serv-U 中 FTP 的配置。 3.了解 FTP 的常见命令及命令行格式。 FTP 传输过程中所有的操作都是通过在客户端发送命令完成的,FTP 常见的 命令如表1所示: 表1 FTP 常见命令 命令命令描述描述 USER 为用户验证提供用户名 PASS 为用户验证提供密码 PWD 输出 FTP

13、服务器的当前工作目录 TYPE 设置传输的文件类型 SYST 获取 FTP 服务器的操作系统 LIST 获取 FTP 服务器上当前目录的文件列表 PORT 指定使用主动模式进行数据传输 PASV 指定使用被动模式进行数据传输 HELP 从 FTP 服务器上获取帮助文件 STOR 从客户端上传指定的文件到 FTP 服务器 RETR 从 FTP 服务器下载指定的文件到客户端 DELE 删除 FTP 服务器上指定的文件 攀枝花计算机网络课程设计 7 MKD 在 FTP 服务器上新建目录 RMD 删除 FTP 服务器上的指定目录 QUIT 退出关闭 FTP 连接 FTP 的命令行格式为: ftp v

14、d i n g 主机名,其中 -v 显示远程服务器的所有响应信息; -d 使用调试方式; -n 限制 ftp 的自动登录,即不使用;.n etrc 文件; -g 取消全局文件名。 当我们搭建好一个 FTP 服务器后,接下去的工作就是要对这个服务器进行 权限的管理与设 指。因为这项工作直接关系到 FTP 服务器上文件的安全,关 系到 FTP 服务器运行的稳定。所以, 尤其是作为企业的网络管理员,不能够 忽视这项工作的重要性 。 1.2 FTP 服务器工作原理 FTP 是 File Transfer Protocol(文件传输协议 )的缩写,专门用来上传 (UPLOAD)和下载(DOWNLOAD)

15、文件协议,使用两个(MASSAGE DATA)通信通道, 用来在两台计算机之间互相传送文件。 与大多数Internet 服务一样,FTP 也是 一个客户机/服务器系统(C/S)。用户通过一个支持 FTP 协议的客户机程序,连 接到在远程主机上的 FTP 服务器程序。用户通过客户机程序向服务器程序发 出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。 比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝, 服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户 接收到这个文件,将其存放在用户目录中。 1.3 Sever-U 功能简介 Serv-u 支

16、持建立多个域,即多个 FTP 服务器;但这些服务器不能同时 使用相同的端口,必须每个服务器使用不同的端口,计算机的可用网络端口有 65535 个,扣除系统预留的端口,用户可以随意选择的端口还有很多。 Serv-U 是一种被广泛运用的 FTP 服务器端软件 ,通过使用 Serv-U,用 户能够将任何一台 PC 设置成一个 FTP 服务器,这样,用户或其他使用者就 能够使用 FTP 协议,通过在同一网络上的任何一台PC 与 FTP 服务器连接, 攀枝花计算机网络课程设计 8 进行文件或目录的复制,移动,创建,和删除等。 这里提到的 FTP 协议是专 门被用来规定计算机之间进行文件传输的标准和规则,

17、正是因为有了象FTP 这样的专门协议,才使得人们能够通过不同类型的计算机,使用不同类型的操 作系统,对不同类型的文件进行相互传递。 具体来说,Serv-U 能够提供以下功能: (1)符合 windows 标准的用户界面友好亲切,体积小,易于掌握。 (2)支持实时的多用户连接,支持匿名用户的访问:通过限制同一时间 最大的用户访问人数,确保 PC 的正常运转,并且可以远程访问和远程控制。 (3)安全性能出众。在目录和文件层次都可以设置安全防范措施。能够 为不同的用户提供不同设置,支持分组管理数量众多的用户。可以基于IP 对用户授予或拒绝访问权限。 (4)支持文件上传和下载过程中的断点续传。支持拥有

18、多个IP 地址的 多宿主站点。 (5)能够设置上传和下载的比率,硬盘空间配额,网络使用带宽等,从 而能够保证用户有限的资源不被大量的FTP 访问用户所消耗。 攀枝花计算机网络课程设计 9 2 2 需求分析需求分析 人们设计出电脑、网络,就是为了让世界上的所有人能够更容易交流以及 能让大家的资源实现共享,故 用户联网的首要目的就是实现 信息共享,而文 件传输又是信息共享非常重要的一个内容。 我们知道 Internet 是一个非常复杂的计算机环境 ,早期要在 Internet 上实现文件的传输,并不是一件容易的事,有 PC,工作站, MAC,还有大型 机等等,据早期的统计,在当时,连接在 Inte

19、rnet 上的计算机已上千万台, 而这些计算机可能运行不同的操作系统,有运行Unix 的服务器,也有运行 Dos、Windows 的 PC 机及苹果机等等。 因为这些计算机上安装的操作系统不同,故要想解决在这些计算机之间能 够实现资源共享的问题,就必须 建立一个统一的 文件传输协议 ,这就是所谓 的 FTP。基于不同的操作系统有不同的 FTP 应用程序,而所有这些 应用程序 都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的 用户环境中获得文件 ,资源共享的问题自然就得到解决。 FTP 协议在 TCPIP 协议族中属于应用层协议,主要向用户提供与远程主机 之间的文件传输,FT

20、P 协议基于相应的文件系统实现。正如 WWW 服务的实现依赖 于 TCP/IP 协议组中的 HTTP 应用层协议一样, FTP 服务同样依赖于 TCP/IP 协 议组应用层中的 FTP 协议来实现。 FTP 的默认 TCP 端口号是 21,由于 FTP 可 以同时使用两个 TCP 端口进行传送(一个用于数据传送,一个用于指令信息传 送) ,所以 FTP 可以实现更快的文件传输速度。使用FTP 需要专门的客户端 软件,例如著名的 BulletFTP、LeapFTP 等等,但是一般的浏览器(如 IE) 也可以实现有限的 FTP 客户端功能,如下载文件、目录共享等。如下图,就 是在 IE 浏览器中打

21、开的一个 FTP 站点。FTP 服务器的 Internet 地址(URL) 与通常在 Web 网站中使用的 URL 略有不同,其协议部分需要写成 “ftp:/“而 不是“http:/“,例如,由 Microsoft 创建并提供大量技术支持文件的匿名 FTP 服务器地址为 ftp:/。 而我们现在研究的是在Serv-U 中进行 FTP 的配置及其相应的管理,得出 以些自己的见解。 攀枝花计算机网络课程设计 10 3 3 系统设计系统设计 3.1 搭建 FTP 服务器 使用 Serv-U 搭建一个 FTP 服务器,包括:Serv-U 安装、Serv-U 的基本设置、 Serv-U FTP 服务器的

22、配置及管理。 3.2 FTP 客户端访问远程 FTP 主机 通过在 IE 浏览器里输入 ftp:/ 、命令提示符访问远程 FTP 主机。 3.3 FTP 站点访问的安全性 FTP 站点的安全性设置相对单纯,这是因为 FTP 站点并不涉及复杂的安全性 应用程序和服务器/浏览器交互过程。限制 FTP 站点安全性的手段无非是:用户 账号认证、匿名访问控制以及 IP 地址限制,下面将给出这些限制方法及其综合 运用的三种方式。 (1)目录安全性设置。FTP 用户仅有两种目录权限:读取和写入,读取权限对应于下 载能力;写入权限对应上传能力。FTP 站点的目录权限是对全体访问该目录的用户都生效的 权限,即一

23、旦某个目录设置为仅有读取权限,则任何 FTP 用户,包括授权用户都不能进行上 传操作(需要写入权限) 。 (2)匿名访问控制。FTP 站点的用户访问控制可以分为三种情况:仅有授权访问、仅 有匿名访问、匿名访问与授权访问混合使用。仅使用匿名访问方式的好处是强化系统的安全 性。这种方式拒绝任何非匿名的登录请求,也就不可能允许具有管理员权限的用户(可能是 黑客)通过 Internet 登录站点,从而保证服务器不被入侵,确保我们的资源和财产安全。 (3)IP 地址访问控制。IP 地址限制是 FTP 站点通常使用的安全限制方式之一,由于对 于 FTP 这种较老的服务并无过多的安全技术可供选择,所以用好现

24、有的安全限制(如 IP 地 址限制)是非常必要的。FTP 站点的目录安全性可以以两种方式限制特殊 IP 地址的访问: 授权访问和拒绝访问,两种方式不能同时使用。 攀枝花计算机网络课程设计 11 4 4 系统实现系统实现 4.1 Serv-U 的安装 按照 Serv-U 说明书,将 Serv-U 软件在服务器上安装,注意为 FTP 服务器划 分一个专用空间用来实现其功能,本次实验我们在 FTP 服务器中的 C 盘分配空间. 图 4-1-1 Serv-U 安装语言选择 图 4-1-2 Serv-U 安装向导 攀枝花计算机网络课程设计 12 图 4-1-3 安装许可协议 图 4-1-4 安装位置 攀

25、枝花计算机网络课程设计 13 图 4-1-5 创建 Serv-U 的快捷方式 图 4-1-6 选择执行附加任务 图 4-1-7 准备安装 Serv-U 攀枝花计算机网络课程设计 14 图 4-1-8 完成 Serv-U 安装 4.2 创建新域 根据域向导的四步骤来进行创建,如下所示: 图 4-2-1 使用 Serv-U 域向导创建新域 攀枝花计算机网络课程设计 15 图 4-2-2 使用 Serv-U 域向导创建新域 图 4-2-3 使用 Serv-U 域向导创建新域 攀枝花计算机网络课程设计 16 图 4-2-4 使用 Serv-U 域向导创建新域 4.3 建立用户 4.3.1 使用用户向导

26、建立用户 图 4-3-1-1 使用 Serv-U 用户向导创建新用户 攀枝花计算机网络课程设计 17 图 4-3-1-2 使用 Serv-U 用户向导创建新用户 图 4-3-1-3 使用 Serv-U 用户向导创建新用户 攀枝花计算机网络课程设计 18 图 4-3-1-4 使用 Serv-U 用户向导创建新用户 4.3.2 添加用户 图 4-3-2-1 在 Serv-U 中添加用户 攀枝花计算机网络课程设计 19 图 4-3-2-2 在 Serv-U 中添加用户 4.3.3 设置访问目录 图 4-3-3-1 设置访问目录 4.3.4 设置虚拟目录 攀枝花计算机网络课程设计 20 图 4-3-3

27、-1 设置虚拟目录 4.3.5 限制和设置 图 4-3-5-1 限制和设置 4.3.6 IP 访问设置 IP 地址限制是 FTP 站点通常使用的安全限制方式之一,由于对于 FTP 这种较 老的服务并无过多的安全技术可供选择,所以用好现有的安全限制(如 IP 地址 限制)是非常必要的。 FTP 站点的目录安全性可以以两种方式限制特殊 IP 地址的访问:授权访问和 拒绝访问,两种方式不能同时使用。授权访问方式允许缺省用户访问站点,但可 攀枝花计算机网络课程设计 21 以指定不能访问站点的例外地址;拒绝访问方式缺省限制所有地址对站点的访问, 但可以指定不受限制的例外地址。两种方式中后者的安全性要高些

28、,但限制也较 大,通常用于内部 FTP 站点(不对组织外的用户提供服务) ;前者则广泛用于公 共的下载站点,根据经验或者日志文件的攻击纪录将曾经尝试攻击的用户 IP 地 址加入例外地址列表即可加强站点的安全性。 图 4-3-6-1 IP 访问设置 4.3.7 群组设置 图 4-3-7-1 群组设置 攀枝花计算机网络课程设计 22 5 5 成果成果 5.1 从其他计算机访问本机 5.1.1 在 IE 浏览器里输入 ftp:/ 以访问本机文件 图 5-1-1 在 IE 地址栏输入 ftp:/ 5.1.2 用户登录 图 5-1-2 用户登录 5.1.3 访问目录 攀枝花计算机网络课程设计 23 图

29、5-1-3 访问目录 5.2 使用 ftp 命令登录后,用 ftp dir 命令查看访问资源中每个文件的 权限 图 5-2 用 ftp dir 命令 攀枝花计算机网络课程设计 24 心得体会心得体会 我本次实验的课题是“FTP 服务配置及其方案使用设计”。具体做了以下工作: 使用 Serv-U 搭建一个专业的 FTP 服务器,包括:Serv-U 安装、Serv-U 的基本设 置、Serv-U FTP 服务器的配置及管理;通过 IE 浏览器和命令提示符访问远程 FTP 主机。 虽然我这次的实训课题不是很难,但是在我自己亲手操作时,也还是遇到了 不少的问题,如:serv-u 基本设置太多;在访问时

30、,我自己能访问,但别人不能 访问;我把域删除了,之后又想找回来,也不知有什么方法可以恢复;还有前两 次在 IE 浏览器里输入 ftp:/ 以访问本机文件不成功等等,这些都使我花费了很 多精力,最后还是在同学的帮助下才得以完成。这也说明我平时的基本功不扎实, 在今后还得继续努力呀! 在本次实训的额外时间,我也看了下老师给我们的自学提高内容,让我们在 这一周不仅仅只对本次的实训做好,还让我们掌握更多的知识,在学好我们本专 业的同时,对与之相关的知识也必须知道,最好能掌握。比如:动议配置、思科 服务器以及信息安全方面的知识与如何操作 。在即将结束的时候,苏老师还给 我们很详细的讲解了一下如何使用动易

31、建立网站,及如何在网站中间更改频道、 文章等。 感谢在此次实训期间各位同学及老师对我的帮助、指导,谢谢! 攀枝花计算机网络课程设计 25 参参 考考 文文 献献 1 张浩军计算机网络操作系统-WindowsServer2003 管理与配置中国水利水电出版社 2005-8-1 2 张建忠/徐敬东/张建忠 徐敬东计算机网络实验指导书清华大学出版社,2008- 02 3 吴功宜计算机网络课程设计清华大学出版社,2007-7-1 4 王群计算机网络教程清华大学出版社,2005-12 5 李艇计算机网络专业实践教学的改革与创新。北京师范大学出版社,2003-7 6 王明计算机网络技术与实训教程机械工业出版社,2010-2 7 张兴虎.网络服务器的组建配置与安全管理.清华大学,2005 8 王群计算机网络教程清华大学出版社,2005-12 9 卢加元计算机组网技术与配置 (平装)清华大学出版社; 第 1 版 2008-12-1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1