实训三利用WireShark分析FTP包_第1页
实训三利用WireShark分析FTP包_第2页
实训三利用WireShark分析FTP包_第3页
实训三利用WireShark分析FTP包_第4页
实训三利用WireShark分析FTP包_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【】实训三利用WireShark解析FTP包【】实训三利用WireShark解析FTP包8/8【】实训三利用WireShark解析FTP包实训三利用WireShark解析FTP包一、实训目的用Wireshark捕获和解析FTP通信数据。2.认识主动模式与被动模式FTP的工作过程。二、实训设备接入Internet的计算机主机;FTPserver;抓包工具WireShark。三、实训内容关于FTP协议FTP的主要功能以下:供应文件的共享(计算机程序/数据);支持间接使用远程计算机;使用户不因各样主机文件储藏器系统的差异而受影响;可靠且有效的传输数据。FTP服务器可以直接被终端用户使用,也可以使用FTP客户端程序接见。大多数FTP控制帧是简单的ASCII文本,可以分为FTP命令或FTP信息。FTP命令可在FTP命令模式下用“?”或“help”进行学习,FTP信息是对FTP命令的响应,它由带有讲解文本的应答代码构成。安装FTP服务器及Telnet服务器与客户端开始→控制面板→程序或功能:“打开或关闭Windows功能”→打开“Internet信息服务”-选中“FTP服务器”→选中“Telnet客户端”“Telnet服务器”步骤1:打开记事本,新建文件,内容任意,保存文件在“自己学号”目录下,命名为“”步骤2:考据FTP服务器。1启动Web阅读器或资源管理器,地址栏输入ftp://合作同学的IP,以考据FTP服务器可否正常运行。使用FTP传输文件并捕获与解析数据包步骤1:打开Wireshark,开始捕获。步骤2:采用命令行连接合作同学的FTP服务器,启动本主机命令行FTP客户端。单击开始>运行,尔后键入“cmd”并单击确定。2.使用WindowsFTP客户端合用程序启动主机计算机与FTP服务器的FTP会话,命令以下:ftp合作同学的IP。要进行身份考据,请使用anonymous为用户ID。在响应口令提示时,按<ENTER>。3.FTP客户端提示为ftp>。这表示FTP客户正直在等待命令发送到FTP服务器。要查察FTP客户端命令的列表,请键入help<ENTER>:问题:键入命令dir以显示当前的目录内容,(给出命令输出结果截图)答:连接了老师的FTP服务器。进入目录/合作同学学号,下载文件,然退后出。步骤以下:ftp>cd合作同学学号ftp>quit2连接了同学的FTP服务器5.停止Wireshark捕获,并将捕获保存为FTP_CMD_Client步骤3:启动本主机的Web阅读器或资源管理器。再次开始Wireshark捕获。打开Web阅读器,尔后键入ftp://合作同学的IP3.使用阅读器向下打开目录“合作同学学号”,双击文件abc.txt并保存文件。完成后,关闭Web阅读器。停止Wireshark捕获,并将捕获保存为FTP_Web_Browser_Client步骤4:停止Wireshark捕获并解析捕获的数据。1.打开Wireshark捕获的FTP_CMD_Client问题:哪台计算机启动了FTP会话?(即FTP控制进度的TCP连接建立是谁倡导的第一次握手)答:客户端。问题:FTP客户端使用哪个端口号连接到FTP服务器端口21?答:2122.3问题:FTP服务器和客户端分别使用哪个FTP-DATA端口号?答:使用20的FTP-DATA端口号。问题:FTP服务器和客户端的FTP-DATA会话是哪台计算机启动的?(即FTP数据传输进度的TCP连接建立是谁倡导的第一次握手)答:服务器。问题:FTP服务器的响应220表示什么?(给出WireShark的屏幕截图)答:FTP服务器的响应220表示服务就绪42.打开WireShark捕获的FTP_Web_Browser_Client问题:哪台计算机启动了FTP会话?(即FTP控制进度的TCP连接建立是谁倡导的第一次握手)答:客户端。问题:FTP客户端使用哪个端口号连接到FTP服务器端口21?答:FTP客户端使用2291连接到FTP服务器端口21。问题:FTP服务器和客户端分别使用哪个FTP-DATA端口号?答:FTP服务器使用2368,客户端使用2370。5问题:FTP服务器和客户端的FTP-DATA会话是哪台计算机启动的?(即FTP数据传输进度的TCP连接建立是谁倡导的第一次握手)答:服务器端95启动FTP-DATA会话。。步骤7:解析FTP主动与被动传输模式。FTP主动传输模式:客户端在公认的TCP端口21上启动与服务器的FTP会话。在数据传输时,服务器启动从公认TCP端口20到客户端的高位端口(1023以上的端口号)的连接。FTP被动传输模式:客户端在公认的TCP端口21上启动与服务器的FTP会话,使用的连接与主动传输模式中相同。但在数据传输时,有两个重要变化:第一,客户端启动到服务器的数据连接;第二,连接的两端都使用高位端口。问题:Web阅读器和命令行FTP工具从FTP服务器下载数据分别使用什么传输模?答:web阅读器使用被动传输模式FTP,命令行FTP工具使用主动传输模式FTP。6【思虑题】解析并认识主动式FTP和被动式FTP的差异,以及它们各自在实质情况中的应用。解析FTP数据在传输时可否安全?1、主动连接流程为,服务器为S,客户端为C关于服务器,它只需要接受20和21端口的连接即可。关于客户机,它需要能接见外面20和21端口,同时赞同外面主机的2021端口接见自己的高位端口.服务器易于实现,而客户机很难.这也反应了主动连接的特点,使得服务器易于管理.而客户端则难以管理。2、被动连接流程为,服务器为S,客户端为C关于服务器,它需要接受21端口和任意高位端口的连接。关于客户机,它需要能接见外面21端口和任意高位端口,同时赞同外面主机的20和任意高位端口接见自己的作意高位端口.这可以经过状态模块实现.客户机真切要做的就可是开启状态模块而已,因为Output链一般都是设为接受的。这就表现了被动连接的特点,客户端易于实现,而服务器很难实现.方便用户却麻烦了ftp管理员.一个比较好的折衷是当前大多数FTP服务器软件都可以自行设置启用的高位端口范围,这样在防火墙设置中可以只开放少量高位端口的接见权限。ftp是明文传输,没有加密,所以其实不安全。使用telnet接见telnet服务器(路由器等)并解析数据包。Telnet是TCP/IP环境下的终端仿真协议,经过TCP建立服务器与客户机之间的连接。其基本功能是,赞同用户登录进入远程主机系统。经过Telnet,用户可以利用TCP连接登录到远程的一个主机上,好象使用远程主机相同。Telnet终端在网络管理中的有较广泛的应用。步骤1:开启WireShark捕获,在命令行“TelnetIP地址”,尔后按提示输入用户名和密码;步骤2:对服务端进行相应操作;步骤3:“quit”退出Telnet,停止捕获数据包。问题:telnet是TCP传输的,其服务器端口号是多少?答:其服务器端口号是312407问题:telnet的TCP连接何时断开?【思虑题】依

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论