ping的原理

2 分钟阅读 183 字 + 256 词
ping 命令执行的时候,源主机首先会构建一个 ICMP 回送请求消息 数据包。
ICMP 数据包内包含多个字段,最重要的是两个:
  • 第一个是 类型 ,对于回送请求消息而言该字段为 8
  • 另外一个是 序号 ,主要用于区分连续 ping 的时候发出的多个数据包。
每发出一个请求数据包,序号会自动加 1 。为了能够计算往返时间 RTT ,它会在报文的数据部分 插入发送时间
image-20241013114709765
将这个数据包打个IP数据头,然后在数据链路层加入MAC头信息,然后在最底层通过网络传出去

目录