TCPIP协议分析实验报告3 下载本文

内容发布更新时间 : 2024/4/30 17:58:29星期一 下面是文章的全部内容请认真阅读。

TCP/IP协议分析及应用实验报告

学号: 姓名: 班级:

实验项目编号: B03862703 实验项目名称: Internet控制信息协议ICMP

一、实验目的:

1. 掌握ICMP协议的报文格式。

2. 理解不同类型ICMP报文的具体意义。 3. 了解常见的网络故障。

二、实验环境:

Windows server 2003

TCP/IP协议分析及应用教学实验平台

三、实验原理(或要求):

?

目的不可达报文

类型:3 代码:0至15 检验和 未使用(全0) 收到的IP数据报的一部分,包括IP首部以及数据报数据的前8个字节 ?

源端抑制报文

类型:4 代码:0 检验和 未使用(全0) 收到的IP数据报的一部分,包括IP首部以及数据报数据的前8个字节

?

超时报文

类型:11 代码:0或1 检验和 未使用(全0) 收到的IP数据报的一部分,包括IP首部以及数据报数据的前8个字节 ?

参数问题

类型:12 代码:0或1 检验和 指针 未使用(全0) 收到的IP数据报的一部分,包括IP首部以及数据报数据的前8个字节

?

改变路由

类型:5 代码:0到3 检验和 目标路由器IP地址 收到的IP数据报的一部分,包括IP首部以及数据报数据的前8个字节 ?

回送请求和回答

类型:8或0 代码:0 检验和 标识符 序号 由请求报文发送;由回答报文重复 ?

时间戳请求和回答

类型:13或代码:0 14 标识符 原始时间戳 接收时间戳 发送时间戳 检验和 序号

?

地址掩码请求和回答

类型:17或代码:0 18 标识符 地址掩码 检验和 序号

?

路由询问和通告

代码:0 检验和 序号 类型:10 标识符

类型:9 地址数 路由器地址1 优先级1 路由器地址2 优先级2 ... 代码:0 地址项目长度 检验和 寿命 四、实验步骤:

练习二:ICMP查询报文

主机A启动仿真编辑器,编辑一个ICMP时间戳请求数据帧发送给主机C(172.16.1.3)。 MAC层:

目的MAC地址:C的MAC地址。 源MAC地址:A的MAC地址。 协议类型或数据长度:0800。 IP层:

总长度:包含IP层和ICMP层长度。 高层协议类型:1。

校验和:在其他字段填充完毕后计算并填充。 源IP地址:A的IP地址。 目的IP地址:C的IP地址。 ICMP层: 类型:13。 代码字段:0。

校验和:在ICMP层其他字段填充完毕后,计算并填充。 其他字段使用默认值。

主机C启动协议分析器进行数据捕获,并设置过滤条件(提取ICMP协议)。 主机A发送已编辑好的数据帧。

主机C停止捕获数据。察看主机C捕获到的数据,并填写下表: 时间戳请求报文 ICMP字段名 字段值 类型 标识号 序列号 发起时间戳 接收时间戳 发送时间戳 时间戳应答报文 ICMP字段名 类型 标识号 序列号 发起时间戳 接收时间戳 发送时间戳 字段值