实验七FTP协议分析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1一、实验目的:•下载、安装、配置和验证FTP服务器应用程序•用Wireshark捕获和分析FTP通信二、实验内容:安装、配置与验证FTP服务器应用程序,使用FTP客户端连接服务器,并使用Wireshark捕获通信。对捕获结果的分析将有助于您理解FTP协议的运作原理。三、实验步骤任务1:下载、安装IISFTP服务器。步骤1:从下载软件。步骤2:安装任务2:在计算机上配置IISFTP服务器。步骤1:打开记事本,新建文件,内容任意,保存文件在“c:\inetpub\ftproot\本人学号”目录下,命名为“abc.txt”步骤2:验证FTP服务器。问题1:netstat命令验证.(给出最后效果的屏幕截图)问题2:验证合作同学的WEB服务器(给出最后效果的屏幕截图)启动IE,地址栏输入ftp://合作同学的IP任务3:用Wireshark捕获和分析FTP通信。在本任务中,将使用Web浏览器和命令行FTP工具从FTP服务器下载数据。步骤1:开始Wireshark捕获。启动Wireshark,将捕获接口设置为连接到本地物理网络的接口。Wireshark将根据数据包类型显示捕获。步骤2:启动本主机命令行FTP客户端。1.单击开始运行,然后键入CMD并单击确定。22.使用WindowsFTP客户端实用程序启动主机计算机与FTP服务器的FTP会话,命令如下:ftp合作同学的IP。要进行身份验证,请使用anonymous为用户ID。在响应口令提示时,按ENTER。3.FTP客户端提示为ftp。这表示FTP客户端正在等待命令发送到FTP服务器。要查看FTP客户端命令的列表,请键入helpENTER:问题3.键入命令dir以显示当前的目录内容,(给出命令输出结果截图)(FTP客户端位于FTP服务器的根目录。这不是服务器真正的根目录–只是用户anonymous可以访问的最高位置。用户anonymous被局限于根目录,禁止访问当前目录以外的内容。)4.进入目录/合作同学学号,下载文件abc,txt,然后退出。步骤如下:ftpcd合作同学学号ftpgetabc.txtd:\abc.txtftpquit5.停止Wireshark捕获,并将捕获保存为FTP_CMD_Client步骤3:启动本主机的Web浏览器。1.再次开始Wireshark捕获。2.打开Web浏览器,然后键入ftp://合作同学的IP3.使用浏览器向下打开目录”合作同学学号”,双击文件abc.txt并保存文件。4.完成后,关闭Web浏览器。5.停止Wireshark捕获,并将捕获保存为FTP_Web_Browser_Client步骤4:停止Wireshark捕获并分析捕获的数据。1.打开Wireshark捕获的FTP_CMD_Client问题4:哪台计算机启动了FTP会话?(也就是说FTP控制进程的TCP连接建立是谁发起的第一次握手)答:TCP建立是由客户端192.168.100.153发起的。问题5:FTP客户端使用哪个端口号连接到FTP服务器端口21?答:1211问题6:FTP服务器和客户端分别使用哪个FTP-DATA端口号?答:服务器是20,客户端是1213问题7:FTP服务器和客户端的FTP-DATA会话是哪台计算机启动的?(也就是说FTP数据传输进程的TCP连接建立是谁发起的第一次握手)3答:服务器端192.168.100.175问题8:FTP服务器的响应220表示什么?(给出wireshark的屏幕截图中间部分显示该协议内容)答:220表示服务器就绪。2.打开Wireshark捕获的FTP_Web_Browser_Client问题9:哪台计算机启动了FTP会话?(也就是说FTP控制进程的TCP连接建立是谁发起的第一次握手)答:服务器端192.168.100.175问题10:FTP客户端使用哪个端口号连接到FTP服务器端口21?答:客户端使用1161问题11:FTP服务器和客户端分别使用哪个FTP-DATA端口号?答:服务器使用1393,客户端使用1193问题12:FTP服务器和客户端的FTP-DATA会话是哪台计算机启动的?(也就是说FTP数据传输进程的TCP连接建立是谁发起的第一次握手)答:服务器端192.168.100.175启动的FTP-DATA会话。步骤5:FTP主动和被动传输模式。从信息安全的角度来看,了解两种模式之间的差异非常重要,因为传输模式确定了数据端口的配置方式。在主动传输模式中,客户端在公认的TCP端口21上启动与服务器的FTP会话。在数据传输时,服务器启动从公认TCP端口20到客户端的高位端口(1023以上的端口号)的连接。在被动传输模式中,客户端在公认的TCP端口21上启动与服务器的FTP会话,使用的连接与主动传输模式中相同。但在数据传输时,有两个重要变化:第一,客户端启动到服务器的数据连接;第二,连接的两端都使用高位端口。4问题13:Web浏览器和命令行FTP工具从FTP服务器下载数据分别使用什么传输模式FTP?答:web浏览器使用被动传输模式FTP,命令行FTP工具使用主动传输模式FTP。四、实验总结:通过这个实验,复习了FTP协议的相关知识,学会了如何用wireshark分析FTP通信。并且了解了主动式FTP和被动式FTP的差异,以及它们各自在实际情况中的应用。

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功