计算机基础
计算机网络
【Q002】当 ping 一个 IP 地址时发生了什么

当 ping 一个 IP 地址时发生了什么

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 2 (opens in a new tab)

Author 回答者: shfshanyue (opens in a new tab)

pingman 手册就可以看出来,ping 实际上发送了 ICMP ECHO_REQUEST 的报文

ping -- send ICMP ECHO_REQUEST packets to network hosts

通过让目标 IP 地址返回 ICMP ECHO_RESPONSE 报文来判断 IP 可不可达。

ICMP 分为 Query 查询报文及 Error Message 报文,ping 为查询报文。