第四章 网络层 ---网际控制报文协议ICMP:差错报告报文、询问报文、应用举例

本文介绍了网际控制报文协议ICMP,包括五种差错报告报文如终点不可达、时间超过和参数问题等。同时讨论了不发送ICMP差错报告的情况。重点讲解了traceroute的工作原理,通过发送ICMP回送请求报文并逐步增加TTL值来确定数据包在网络中经过的路径。
摘要由CSDN通过智能技术生成

4.8 网际控制报文 ICMP

五种ICMP差错报告报文

终点不可达

在这里插入图片描述

源点抑制

在这里插入图片描述

时间超过

在这里插入图片描述
在这里插入图片描述

参数问题

在这里插入图片描述

改变路由(重定向)

在这里插入图片描述

不发送ICMP差错报告报文的情况

在这里插入图片描述

练习

在这里插入图片描述

ICMP询问报文

在这里插入图片描述

ICMP应用举例

分组网间探测PING

在这里插入图片描述

跟踪路由 traceroute

测试当前主机与目的主机经过的路由器。
在这里插入图片描述
在这里插入图片描述

问题:tracert是怎么实现的呢?

原理:发送ICMP回送请求报文并令TTL值为1,当其从H1到达R1时TTL-1=0,R1会发回ICMP差错报告(时间超过),这就知道了第一个路由器,以此类推。
在这里插入图片描述
直到转发到最后一个主机后,H2会发送ICMP回送请求的回答报文而不是差错报告。这样就知道到达了目的主机。
在这里插入图片描述

总结

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

webfker from 0 to 1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值