- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验ICMP
实验四 Internet 控制报文协议ICMP
完成人: 主机C
【实验目的】
掌握ICMP协议的报文格式
理解不同类型ICMP报文的具体意义
了解常见的网络故障
【实验条件】
【实验内容】
主机B启动静态路由服务(方法:在命令行方式下,输入“staticroute_config”)。按照拓扑结构图链接网络,使用拓扑验证检查链接的正确性。
练习一:运行Ping命令
主机B、E、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)
主机A PING 主机E(172.16.0.2)
主机B、E、F停止捕获数据,查看捕获到的数据,回答问题
·捕获的报文对应的“类型”和“代码”字段分别是什么?
捕获报文对应的“类型”分别为8 Echo Request回送请求报文和0 Ech0 Reply回送应答报文,代码字段为0.
·分析报文中的那些字段保证了回送请求报文和回送应答报文的一一对应?
报文中的Identifier字段同为1280和字段Sequence number为8960保证了回送请求报文和回送应答报文一一对应。
练习二: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层其他字段填充完毕后,计算并填充。
2. 主机C启动协议分析器进行数据捕获,并设置过滤条件(提取ICMP协议)
3. 主机A发送已编辑好的数据帧。
4. 主机C停止捕获数据。察看主机C捕获到的数据,并填写下表:
时间戳请求报文 时间戳应答报文 ICMP字段名 字段值 ICMP字段名 字段值 类型 13 类型 14 标识号 0 标识号 0 序列号 0 序列号 0 发起时间戳 0 发起时间戳 接收时间戳 0 接收时间戳 2162941184 发送时间戳 0 发送时间戳 2162941184 练习三:ICMP差错报文
目的端不可达
主机B、C、E、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)
在主机A上 PING 172.16.2.10(不存在的IP)
主机B、C、E、F停止捕获数据。查看捕获到的数据,回答问题:
·捕获到的是哪一种目的端不可达报文
回送请求
超时
在主机D上启动仿真编辑器,编写一个发送给主机E(172.16.0.2)的ICMP数据帧
MAC层:
目的MAC地址:主机B的MAC地址(对应于172.6.1.1接口的MAC)。
源MAC地址:D的MAC地址。
协议类型或数据长度:0800
IP层:
总长度:包含IP层和ICMP层长度。
TTL:0。
高层协议类型:1。
校验和:在其他字段填充完毕后,计算并填充。
源IP地址:D的IP地址。
目的IP地址:E的IP地址。
ICMP层:
类型:8。
代码字段:0。
校验和:在ICMP其他字段填充完毕后,计算并填充。
其他字段使用默认值。
主机B、E、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)
主机D发送编辑好的数据帧
主机B、E、F停止捕获数据,查看并分析捕获到的数据
主机B在命令行方式下输入recover_config命令,停止静态路由服务
思考问题
为什么要限制由失效的ICMP差错报文再产生一个ICMP报文?
限制由失效的ICMP差错报文再产生一个ICMP报文从而减少网络的流量。
2. 主机A向主机B发送数据报,主机B从未收到该数据报,而主机A也从未收到出问题的通知。试给出可能发生情况的两种不同的解释。
1) 数据包直接丢弃了
文档评论(0)