内容发布更新时间 : 2024/11/15 1:47:19星期一 下面是文章的全部内容请认真阅读。
电子信息学院 实验报告书 课程名: 网络协议与分析 题 目: Internet控制报文协议(ICMP)分析 实验类别 【综合】 班 级: 学 号: 姓 名: 评语: 实验态度:认真( ) 一般( ) 较差( ) 实验结果:正确( ) 部分正确( )错( ) 实验理论:掌握( ) 熟悉( ) 了解( ) 生疏( ) 操作技能:较强( ) 一般( ) 较差( ) 实验报告:较好( ) 一般( ) 较差( ) 成绩: 指导教师: 王小刚 批阅时间: 2014年 11月13日 1、实验内容或题目 运行Ping命令,查看回显请求报文和回显应答报文; 编辑和发送ICMP时间戳请求和应答报文; ICMP差错报文的查看、编辑和发送。 该实验采用网络结构二。 2、实验目的与要求 (1) 掌握ICMP协议的报文格式, (2) 理解不同类型ICMP报文的具体意义, (3) 了解常见的网络故障。 3、实验步骤 练习1 运行Ping命令,查看回显请求报文和回显应答报文 各主机打开工具区的“拓扑验证工具”,选择相应的网络结构,配置网卡后,进行拓扑验证,如果通过拓扑验证,关闭工具继续进行实验,如果没有通过,请检查网络连接。 本练习将主机A、B、C、D、E、F作为一组进行实验。 实验开始前主机B首先执行命令“staticroute_config”启动静态路由。 1)主机B、E、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)。 2)主机A ping主机E(172.16.0.2)。 主机C ping 主机F(172.16.0.3)。 3)主机B、E、F停止捕获数据,察看捕获到的数据,并回答后面思考题。 练习2 编辑和发送ICMP查询报文和应答报文 本练习将主机A、B、C、D、E、F作为一组进行实验。 1) 主机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层其它字段填充完毕后,计算并填充。 其它字段使用默认值。 2) 主机C启动协议分析器进行数据捕获,并设置过滤条件(提取ICMP协议)。 3) 主机A发送已编辑好的数据帧。 4) 主机C停止捕获数据。察看主机C捕获到的数据,并填写后面思考题表1。 5) 主机C再编辑和发送ICMP时间戳应答报文给主机A。 练习3 查看和编辑ICMP差错报文 本练习将主机A、B、C、D、E、F作为一组进行实验。 1. 查看目的端不可达报文 (1) 主机A、B、C、D、E、F启动协议分析器捕获数据,并设置过滤条件(提取ICMP)。 (2) 主机A、C、D、E、F ping 172.16.2.10(不存在的IP地址)。 (3) 主机A、B、C、D、E、F停止捕获数据。察看捕获到的数据,并回答以下问题: ● 捕获到的是哪一种目的端不可达报文? 2. 编辑超时报文 (1) 主机A、C、D分别启动协议编辑器,编写一个发送给主机F(172.16.0.3)的ICMP数据帧。其中: MAC层: 目的MAC地址:主机B的MAC地址(172.16.1.1接口的MAC)。 源MAC地址:本机的MAC地址。 协议类型或数据长度:0800。 IP层: 总长度:包含IP层和ICMP层长度。 生存时间(TTL):0。 高层协议类型:1。 校验和:在其它字段填充完毕后,计算并填充。 源IP地址:本机的IP地址。 目的IP地址:F的IP地址。 ICMP层: 类型:11。 代码字段:0。 校验和:在ICMP其它字段填充完毕后,计算并填充。 其它字段使用默认值。