首页
社区
课程
招聘
[求助]ARP回复报文为什么不是广播?
发表于: 2021-7-6 16:25 3306

[求助]ARP回复报文为什么不是广播?

2021-7-6 16:25
3306

ARP请求报文是广播,为什么非目标主机直接丢弃ARP请求报文,而不是把自己的ARP缓存根据收到的请求报文的源IP和MAC更新?

答案是可能会也可能不会。
是这样:在同一局域网内,A(我)要和B通信(只知道B的IP),我就要发一个arp请求的包,当然所有的主机都会收到这个包,当主机C也收到这个请求时,就会和自己的arp缓存对比,如果arp中无此IP的记录,就直接忽略,如果有此IP的MAC记录,就会更新这个IP---MAC记录(一般是这样)。
但是如果开启了arp报文学习功能,对于没有过记录的IP,会新建一个arp表项,记下A的IP----MAC
如果关闭了arp报文学习功能,对于没有过记录IP也不会新建arp表项,就不会记下A的IP和MAC地址。但是如果曾经有过A的IP---MAC记录,就检查一下这个MAC和当前收到的arp包中的MAC是否一样,不一样就会更新A的MAC。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2021-7-6 17:28 被wx_堃编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//