Internet控制报文协议(ICMP) 下载本文

内容发布更新时间 : 2024/6/27 5:02:26星期一 下面是文章的全部内容请认真阅读。

《网络协议》实验报告

实 验 名称:Internet控制报文协议(ICMP) 组别机器号:第六组主机F 班 级:网络13-3班 学 号:1320020306 姓 名:黄腾飞 指 导 教师:陈虹

成绩:

1

一、实验目的 1.掌握ICMP协议的报文格式 2.理解不同类型ICMP报文的具体意义 3.了解常见的网络故障 二、实验环境 实验拓扑结构: 局域网1 局域网2 MAC:002511-5397A2 三、实验内容 1.ICMP查询报文 2.ICMP差错报文 四、实验过程及结果分析 1.ICMP查询报文 (1)主机A启动协议编辑器,编辑一个ICMP时间戳请求数据帧发送给主机C(172.16.1.3)。 ①MAC层 目的MAC地址:C的MAC地址。 源MAC地址:A的MAC地址。 协议类型或数据长度:0800。 ②IP层 总长度:包含IP层和ICMP层长度。 高层协议类型:1。 校验和:在其它字段填充完毕后计算并填充。 2

源IP地址:A的IP地址。 目的IP地址:C的IP地址。 ③ICMP层 类型:13。 代码字段:0。 校验和:在ICMP层其它字段填充完毕后,计算并填充。 其它字段使用默认值。 (2)主机C启动协议分析器进行数据捕获,并设置过滤条件(提取ICMP协议)。 (3)主机A发送已编辑好的数据帧。 (4)主机C停止捕获数据。察看主机C捕获到的数据,并填写下表: 时间戳请求报文 ICMP字段名 类型 标识号 序列号 发起时间戳 接收时间戳 传送时间戳 字段值 13 0 0 0 0 0 时间戳应答报文 ICMP字段名 类型 标识号 序列号 发起时间戳 接收时间戳 传送时间戳 字段值 14 0 0 0 1931175869 1931175869 2.捕捉ICMP差错报文 (1)目的端不可达 ①主机A、B、C、D、E、F启动协议分析器捕获数据,并设置过滤条件(提取ICMP)。 ②在主机A、C、D、E上ping 172.16.2.10(不存在的IP)。 ③主机A、B、C、D、E、F停止捕获数据。察看捕获到的数据。 3