计算机网络-应用层协议与配置实验指导书ftp.doc

计算机网络-应用层协议与配置实验指导书ftp.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络-应用层协议与配置实验指导书ftp

计算机网络实验指导书 应用层协议与配置* 一、实验目的及内容 学习FTP服务器的基本配置;学习FTP工具常用命令的使用;分析并测试FTP的协议细节。 二、实验原理及基本技术路线图(方框原理图或程序流程图) 搭建简单的FTP服务器,使用FTP命令与FTP服务器交互,完成登录,查看目录列表,上传并下载文件等基本操作,并通过日志了解底层的FTP协议细节,通过TELNET工具直接和FTP服务器进行协议级别的通讯。 三、所用仪器、材料(设备名称、型号、规格等或使用软件) 1台PC,FTP服务器软件; 四、实验方法、步骤(或:程序代码或操作过程) 安装并启动Serv-U,新建一个域,域IP地址为“使用任何可用的IP地址”,该域名称为学生的姓名拼音,端口号默认为21。 注意:配置完成后,域应该处于在线状态。 在PC机的磁盘上建立一个目录ftproot,并在目录中创建文件名为1.txt的文本文件,文件内容为hello ftp。在Serv-U的域中建立用户,用户名称为学生的姓名拼音,密码可自行设置。主目录设置为ftproot所在路径。锁定用户于主目录。建立用户后,通过目录访问标签页,将ftproot目录的权限设置为允许文件读取、文件写入、文件追加和文件删除,允许目录的列表和创建和移除。 按下图要求设置域的记录选项。 可在域的活动页中查看域日志。 注意:可以只开启记录FTP命令和FTP回复,方便后面的协议分析。 注意:可在日志输入窗口中按Del键清除日志,或者右键,在弹出式菜单中选择清除。 使用浏览器登录FTP服务器,在地址栏中输入ftp://本机的ip地址,输入用户名和密码。可在浏览器或者资源管理器中上传或者下载文件。 注意:浏览器中只能下载文件,必须切换到 Windows 资源管理器中单击“视图”,然后单击“在 Windows 资源管理器中打开 FTP 站点”。 FTP协议的命令与回复 输入用户名 命令:USER daiwei 回复:331 User name okay, need password. 输入密码 PASS xxxxx 230 User logged in, proceed. 查看当前目录文件 dir PORT 127,0,0,1,207,51 200 PORT Command successful. LIST 226 Transfer complete. 下载文件 get 1.txt PORT 127,0,0,1,207,52 200 PORT Command successful. RETR 1.txt 226 Transfer complete. 退出 bye QUIT 221 Goodbye! 直接使用FTP协议,将FTP服务器上的1.txt文件下载到本地电脑上。(使用telnet工具直接访问FTP服务器的21号端口)。 注意:因为telnet只能模拟主动发起的TCP连接,不能模拟被动监听打开的TCP连接,所以本步骤使用PASV被动打开方式建立数据连接,不同于第6步FTP客户端采用的PORT主动打开方式。 注意:在输入LIST命令后,服务器已经通过之前的PASV命令在的53082(207*256+90)端口等待客户端发起数据连接,此时需要另开一个telnet程序访问的53082端口,就可读取LIST命令所返回的数据。同理,在输入RETR 1.txt后,服务器已经通过之前的PASV命令在的53136(207*256+144)端口等待客户端发起数据连接,此时需要另开一个telnet程序方位的53016端口,就可读取LIST命令所返回的数据。 例如: 8、请自行用FTP工具练习使用上传文件(?put)、删除文件(delete)、创建目录(mkdir)、删除目录(rmdir)、修改文件名(rename)等常用操作,并分析所产生的日志。并尝试借助telnet工具直接和FTP服务器使用FTP协议进行会话。(选做) 注意:请自行查阅关于ftp命令工具的更多命令的使用方法。 参考资料: 2010-05-14 FTP - RFC959 中文版 转自:/A/2002-01-03/9833.html 文件传输协议(File Transfer Protocol, FTP) 1. 介绍 FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。在阅读本文之前最好能够阅读TCP协议标准规范和Telnet协议标准规范。 2. 概览 在本节中我们将讨论一些表面上的问题,有些名词的定义请参阅 TCP和Telnet参考文献。我们先介绍一下(1)字节大小,在FTP中字节大小有两个:逻辑字节大小和用于传输的字节大小。后者通常是8位,

文档评论(0)

weizhent2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档