设为首页收藏本站language 语言切换
12
返回列表 发新帖
楼主: lh_roy
收起左侧

[已解决] ping ip第一个包超时现象

  [复制链接]
 楼主| 发表于 2013-10-9 11:21:30 | 显示全部楼层
carzzz 发表于 2013-8-29 12:59
在发出第一个ping包,准备要封装destination mac的时候,发现没有目标mac地址,于是封装失败(这个时候,就 ...

这个解释比较合理啊:)
16# 2013-10-9 11:21:30 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-22 15:29:45 | 显示全部楼层
17# 2013-10-22 15:29:45 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-5-4 16:05:28 | 显示全部楼层
意思就是如果没有APR信息,连第一个ping包根本没有发出去,谈不上延时?但是我测试了一下如果同一个网段中,没有arp信息,第一个包也可以通又是怎么解释呢 ?求解?

因为同一个网段的情况下,网关会用子网掩码与ping的地址做“与”运算,如果发现与B是同一网段,那么广播发送即可,不需要ARP的请求,如果不同一个网段的情况下才在请求ARP,所以同一网段一PING就通了
18# 2017-5-4 16:05:28 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2018-2-25 16:59:39 | 显示全部楼层
fochein 发表于 2017-5-4 16:05
意思就是如果没有APR信息,连第一个ping包根本没有发出去,谈不上延时?但是我测试了一下如果同一个网段中 ...

应该不是这个原因,哪怕是同一个网络,最开始一样不知道目的IP MAC,也要ARP。如果在直接在PC上PING网关路由(即同一个网络),对于一开始的没目的IP MAC的情况,ICMP不会被丢弃,同时等ARP的结果,从而继续后面的工作;而如果是直接在网关路由上PINGPC(同一个网络),对于一开始的没目的IP MAC,ICMP会直接被丢弃!在没MAC封装失败便丢弃,应该是路由器和PC的处理过程不一样。
19# 2018-2-25 16:59:39 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-30 06:33 , Processed in 0.074744 second(s), 20 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表