设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 16276|回复: 30
收起左侧

[其他] 关于ping包第一个丢包的那些事

  [复制链接]
发表于 2013-10-8 21:26:04 | 显示全部楼层 |阅读模式
  之前就有关于为什么我们ping包的时候第一个包总是显示逗点,也就是超时的困惑。很多人的解答就是因为ARP啊,然后就没有下文了。继续追问那么为什么ARP就要是逗点呢?然后就又有一些人说因为要ARP解析,所以时间太长了,超过了时延就显示超时不通,然后就是逗点了。总结来说就是因为ARP解析超时了所以就显示ping包的第一个包不通了。百度上很多解答也是这样子

  不过今天晚上看了视频得到了启发,ping包的第一个包并不是因为超时所以显示不通,因为当我使用扩展ping将数据包的延时设置位50秒的时候,第一个包还是不通。所以绝对不是因为延时。

  那么是为什么呢?

  是因为第一个包根本就没有发出去,做实验抓包的时候只能够抓到ping包的后面四个echo,reply。

  那么为什么第一个包没有发出去呢?
  因为第一个包还没有ARP解析,也就是没有对应的mac地址,在尚无mac地址的情况下,系统内核是不会发包的,路由器在一段链路中是使用mac地址的。,无mac地址的数据包根本就不会发出去,所以不知道mac地址,首先先发ARP解析mac地址,同时第一个包还没有发出去就被自己kill了。后续的包因为有了对应的mac地址就顺利的发出去了。

以上纯属个人做实验的理解~~~~
发表于 2013-10-8 21:28:39 | 显示全部楼层
CCNP交换里面有说,ARP RFC 826文档中解释是第一个ARP解析时,没有ARP对应的MAC表会被丢弃

点评

正解!  发表于 2013-10-9 00:18
沙发 2013-10-8 21:28:39 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-8 22:27:28 | 显示全部楼层
我开始觉得是cef里面的arp御制,会丢弃未得到响应前的数据包
板凳 2013-10-8 22:27:28 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-8 23:54:29 | 显示全部楼层
地板 2013-10-8 23:54:29 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-9 12:40:46 | 显示全部楼层
5# 2013-10-9 12:40:46 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-11 17:17:57 | 显示全部楼层
一直没做过这个实验 。别人说不如自己做一次真实。
6# 2013-10-11 17:17:57 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-13 14:44:30 | 显示全部楼层
下来看看 挣点分儿
7# 2013-10-13 14:44:30 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-13 14:45:22 | 显示全部楼层
下来看看 挣点分儿
8# 2013-10-13 14:45:22 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-13 20:43:56 | 显示全部楼层
9# 2013-10-13 20:43:56 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-10-15 21:47:26 | 显示全部楼层
10# 2013-10-15 21:47:26 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-20 23:30:24 | 显示全部楼层
斗胆问一句,“第一个包没有ARP解析,没有对应的MAC地址,”

那这个MAC是自己的MAC地址还是对方的MAC地址?
11# 2014-5-20 23:30:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-26 23:24:32 | 显示全部楼层
拿了橘子跑 发表于 2014-5-20 23:30
斗胆问一句,“第一个包没有ARP解析,没有对应的MAC地址,”

那这个MAC是自己的MAC地址还是对方的MAC地 ...

没有别人的MAC地址
12# 2014-5-26 23:24:32 回复 收起回复
回复 支持 0 反对 1

使用道具 举报

发表于 2014-6-9 01:25:16 | 显示全部楼层
你们太刁了
13# 2014-6-9 01:25:16 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-6-9 10:52:41 | 显示全部楼层
认同,做实验。。。。
15# 2014-6-9 10:52:41 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 23:24 , Processed in 0.070349 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

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