ping丢包不是和arp查询没关系。 ping的过程首先是查路由表,判断是走直连路由出去还是默认路由,直连路由首先检查arp缓存是否有对方的mac地址,没有的话,会首先发出arp查询消息,得到响应后,发出ip层ping的request消息,超时没有的得到对方的mac地址,会回显目标主机不可达的打印,用自身的ip地址打印。对方设备收到ping的request消息,会回ping的reply消息。各种原因不回reply,源ip显示time out。 若走默认路由,会首先检查是否有默认网关的下一跳mac地址,有的话,直接发出ping的request消息,到达目的ip所在网关,会查询目的ip的mac地址,得到后,转发ping的request消息。没有得到,会用目的网关的ip发出icmp目的ip不可达消息给源ip。time out和上面一致。
ping的回显中要么目标主机不可达,要么time out,你说的第一包丢失指的是那种回显?
4,356
社区成员
28,926
社区内容
加载中
试试用AI创作助手写篇文章吧