欢迎来到天天文库
浏览记录
ID:48351595
大小:98.00 KB
页数:4页
时间:2019-11-25
《实验八TFTP报文格式及协议分析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验八TFTP报文格式及协议分析【实验目的】1.理解TFTP的基本工作原理和工作过程;2.熟悉TFTP协议的报文格式;3.熟悉常用的TFTP命令。【实验内容】1、分析TFTP报文的结构,熟悉各个字段的内容、功能、格式和取值范围;2、单个或批量发送已经编辑好的TFTP报文;3、分析TFTP的会话过程。【实验原理】TFTP报文FTP协议功能比较复杂,有时并不需要这么多功能,TFTP能够应用于无盘工作站中,TFTP在熟知端口上使用UDP服务。TFTP共有5种类型的报文:RRQ、WRQ、DATA、ACK和ERRORoR
2、RQ(读请求)报文由客户使用,用來建立一条从服务器读数据的连接,其格式如下所示。OpCode=1(2字节)文件名(可变)全0(I字节)方式(可变)全0(1字节)WRQ(写请求)报文由客户使丿IJ,川来建立一•条把数据写到服务器的连接,它的可是与RRQ相同,除了OpCode字段是2。DATA(数据)报文山客八和服务器使用,用來传送数据块,它的格式如下所示。OpCode=3(2字节)块数(2字节)数据(0-512字节)ACK(确认)报文由客户或服务辭使用,用来确认收到数据块,这个报文只有4字节长,格式如下所示。Op
3、Code=4(2字节)块数(2字节)ERROR(错误)报文由客户或服务器使川,川于当一条连接不能建立或在数据传输种出现了问题,它可以作为RRQ或WRQ的负血响应,差错报文不能用于对受损伤或重复的报文声明,ERROR的报文格式如下所示。OpCode=5(2字节)差错数(2字节)差错数据(可变)全0(1字节)连接和数据传送TFTP使川UDP月良务,UDP是不提供连接的。TFTP彳吏川RRQ、WRQ、ACK和ERROR报文来建立连接,它使川具有小于512字节的数据块来终止连接。UDP没有任何流量控制和差错控制进制,T
4、FTP必须创建流量控制和差错控制机制,以便传送山连续数据块构成的文件。TFTP实现流量控制的方法是给数据块编号和在发送下一个数据块之前等待ACK。TFTP使川的差错控制机制是对称的,即发送端和接收端都使用超时进制,如果超时则重传。【实验步月练习一:分析TFTP报文格式1、运行报文仿真编辑器。2、选择“文件”菜单中的“打开”菜单项,选择安装目录FData目录中的报文仿真编辑器存档文件tftp.pefo或者选择“操作”菜单中的“新建报文”菜单项,选择TFTP类型添加一条报文记录。模本文件中的报文或新增加的报文会自动
5、显示在报文列表框中。报文列表框中显示的内容包括:报文序号、源IP地址和目的IP地址。3、从报文列表框中选小一条记录,报文仿真编辑器中间部分口动显示此条报文记录的协议结构树,同时16进制对照表屮显示该条报文对应的16机制值。4、选屮协议结构树屮的“TFTP”结点,报文仿真编辑器右侧部分的属性列表自动显示当前TFTP各个字段的内容,协议结构树中的结点与16进制对照表的内容是联动的,选中一个结点,16进制对照表中会在相应的位置改变颜色。5、在属性列表中查看TFTP中每行的结构和所代表的内容。练习二:发送和接收TFTP
6、报文序列1>运行报文解析器,选择“开始捕获”快捷菜单-,此时报文解析器处于捕获状态。2、在报文仿真编辑器的报文列表框屮选择一条或多条报文记录,然后点击“发送报文”快捷菜单,当看到“发送成功”消息框时表示所选报文已经发送到所在的局域网中。3、报文解析器中的报文列表框中会自动显示C经捕获到的报文,报文列表框中显示的内容包括:报文序号、源IP地址和目的1P地址。4、点击报文解析器的报文列表框中的一条记录,报文解析器中间部分白动显示此条报文记录的协议结构树,对照报文仿真编辑器中协议结构树中的内容,查看是否一致。练习三、
7、分析TFTP报文的会话过程1、单击报文仿真编辑器工具栏上的“打开”按钮,选择安装H录下DataH录中报文仿真编辑器存档文件tftp.pec,报文仿真编辑器显示预存的TFTP报文段;2、单击报文解析器工具栏上的“开始捕获”按钮,报文解析器开始捕获数据报;3、单击报文仿真编辑器工具栏上的“发送报文”按钮,报文仿真编辑器弹出“发送成功”对话框,发送出报文列表框中的报文;4、可以看到报文解析器接收到报文仿真编辑器发出的报文,单击报文解析器工具栏上的“停止捕获”按钮,停止捕获报文;5、单击工具栏上的“协议分析”按钮,报文
8、解析器弹出协议分析对话框。在“协议”下拉列表中选择“TFTP”,对话框下部的列表框中显示存在的TFTP连接。选择一个TFTP连接,单击“确定”按钮;6、报文解析器左侧的报文列表中显示这一次TFTP连接中所有的报文,右侧以图形的方式显示该TFTP连接的交互过程。选中左侧报文列表中的-•条记录,报文解析器中部显示该报文的协议结构树,右侧的协议交互图中以蓝色突出显示该TFTP报文段;7、在左
此文档下载收益归作者所有