数通学习记录:ICMP

什么是ICMP

internet控制消息协议ICMP(internet control MEssage protocol)是网络层的一个重要协议。ICMp协议用来排错,用来在网络设备间传递各种差错和控制信息,并对于收集各种网络信息,诊断和排除各种网络故障等方面起着至关重要的作用。使用基于ICMP的应用时,需要对ICMP的工作原理非常熟悉
在这里插入图片描述

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

#图中主机A访问服务器A跨网断了,需要使用到路由器

ICMP差错检测

在这里插入图片描述

ICMP数据包格式

在这里插入图片描述

ICMP消息类型和编码类型

在这里插入图片描述
#ping命令是基于ICMP协议
ping -t #长ping
ping -a 源地址 目的地址

ICMP应用-Tracert

主机访问需要走一条路用tracert跟踪,进行路径跟踪
在这里插入图片描述
#tracert www.baidu.com
在这里插入图片描述

会出现跟踪的时间和地址:
在这里插入图片描述

ICMP工作原理通过ttl值为1或为2

在这里插入图片描述
#显示的跟踪信息
在这里插入图片描述

为什么能互相跟踪呢?

TTL=1
R1发送ttl值1给R2 R2回显,告诉R1到不了R4,R1就知道下一跳到不了目的地址,
R1发送TTl=2,R3回显R3地址告诉到不了R4
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

KobeBieberJay

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

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

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

打赏作者

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

抵扣说明:

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

余额充值