网络协议的实现与应用实训报告
时间:2025-04-28
时间:2025-04-28
FTP 服务器的安装和配置方法FTP 客户端的开发方法
郑州轻工业学院本科
实验报告
网络协议的实现与应用实训
学 院 计算机与通信工程学院 专业年级 网络运维 姓 名 王冲 学 号 541207110136 指导老师
FTP 服务器的安装和配置方法FTP 客户端的开发方法
一、 实训目的
(1) 理解FTP 协议的工作原理,掌握FTP 服务器的安装和配置方法。
(2) 掌握FTP 客户端的开发方法。
(3) 掌握 ICMP 报文的格式和各字段含义,理解Ping 程序的工作原理,掌
握ICMP 协议在Ping 命令中的应用。
二、 实训任务
查阅相关资料,独立完成以下实训任务,并撰写实训报告。
1. FTP 服务器的搭建(可在虚拟机上搭建)
使用 Serv-U 架设FTP 服务器,设定多个FTP 服务器,限定登录用户的权
限、登录目录及服务器空间大小。
2. FTP 客户端的设计与实现
理解 FTP 工作原理,用自己熟悉的程序设计语言来实现FTP 客户端。FTP
客户端分为连接模块、文件管理模块、文件传输模块和辅助管理模块。
3. 基于ICMP 协议的应用的实现
设计并实现基于 ICMP 协议的网络命令PING 程序
三、 实训步骤
任务一、架设 FTP 服务器
对课题任务进行分析,按要求架设FTP 服务器并对账户进行设置,限定登
录用户的权限、登录目录及服务器空间大小。
下载并运行 Serv-U,出现“设置向导”窗口,然后按照这个向导的指引进
行配置。具体步骤如下:
FTP 服务器的安装和配置方法FTP 客户端的开发方法
(1) 设置Serv-U 的IP 地址与域名
单击“下一步”跳过系统提示信息,来到“您的 IP 地址”窗口,输入本机
的IP 地址。下一步,进行“域名”设定。这个域名只是用来标识该FTP 域,没
有特殊的含义,比如按照班级学号输入“http://www.77cn.com.cn”。接下来的“系统
服务”选项必须选“是”,这样当用户的电脑一启动,服务器也会跟着开始运行。
(2) 设置匿名登录
匿名访问就是允许用户以 Anonymous 为用户名,无需特定密码即可连接服
务器并拷贝文件。如果用户不想让陌生人随意进入用户的FTP 服务器,或想成
立 VIP 会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过用户
许可的账号才能登录该FTP。鉴于匿名登录尚有一定的实用需求,可以选“是”。
之后就要为匿名账户指定 FTP 上传或下载的主目录,这是匿名用户登录到FTP
服务器后看到的目录。设定后,向导还会继续询问用户是否将匿名用户锁定于此
目录中,从安全的角度考虑,建议选“是”。这样匿名登录的用户将只能访问用
户指定的主目录及以下的各级子目录,而不能访问上级目录,便于保证硬盘上其
他文件的安全。
(3) 创建新账户
除了匿名用户,用户一般还需要建立有密码的专用账号,也就是说可以让指
定用户以专门的账号和密码访问用户的服务器,这样做适用于实行会员制下载或
只让好友访问。在“命名的账号”窗口中将“创建命名的账号吗?”选为“是”,
进入“账号名称”设置,填入用户制定的账号名称,而后在“账号密码”窗口输
入该账号的密码。单击“下一步”,会要求用户指定FTP 主目录,并询问是否
将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同,不再赘述。
FTP 服务器的安装和配置方法FTP 客户端的开发方法
紧接着要设置该账户的远程管理员权限,分为“无权限”、“组管理员”、“域
管理员”、“只读管理员”和“系统管理员”五种选项,每项的权限各不相同,
可根据具体情况进行选择。至此,用户已拥有了一个域——http://www.77cn.com.cn及
两个账号——Anonymous和xxqn0901。点击“完成”退出向导,稍等片刻Serv-U
软件主界面将自动弹出,用户还要在此进行一些管理员设置。
(4) 管理员设置
在 Serv-U 管理员界面,每个Serv-U 引擎都能用来运行多个虚拟的FTP 服
务器,而虚拟的FTP 服务器就称为“域”。对 FTP 服务器来说,建立多个域是
非常有用的,每个域都有各自的用户、组和相关的设置。下面简要介绍管理器界
面上必要的各项设置。首先点击窗体左方的“本地服务器”,选择右边的“自动
开始(系统服务)”。选择左方的“域→活动”,这里记载了该域下所有用户的
活动情况,是非常重要的监控数据。“域→组”:在此可自建一些用户组,把各
类用户归到相应的组中,便于管理。“域→用户”:这里有用户刚建立的两个账
号,其中的细节设置十分重要,具体如下。
a) 账号:如果有用户违反FTP 的规定,用户可以点击此处的“禁用账号”,
让该用户在一段时间内被禁止登录。另外此处的“锁定用户于主目录”
一定要勾选,否则用户硬盘的绝对地址将暴露。
b) 常规:根据自身的实际需要,在此设置最大的下载和上传速度、登录到
本服务器的最大用户数、同一IP 地址的登录线程数等。
c) IP 访问:用户可以在此拒绝某个讨 …… 此处隐藏:7359字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:如何培养孩子的良好的性格
下一篇:2-客户服务作业指导书