网络方面的知识太欠缺了,公司又是做通信的,所以趁现在疫情在家办公时间,有空就学学网络方面知识。
今天在看ARP协议时,不知道是主讲人说的有问题,还是本来ARP协议的实现逻辑就是这样,有点疑问记下来。
如果有童鞋懂的,麻烦留言指点指点。
主讲人对ARP协议是这样描述的:
当ARP响应返回给请求的主机时,只有发送请求的主机才会记录下请求的IP-MAC数据,其他主机会丢弃。
如图
我的疑问就在这里:
比如C接受了,这没问题,以后再次发送网络请求给A时,就不用进行ARP请求了。
但是如果后面B或者C,发送请求给A,由于之前没有保留C的IP-MAC数据,而是丢弃了,那不是又要重新发起一次ARP请求吗?
为什么不顺便在上次C的ARP请求里,B和C都顺便把A的IP-MAC保留下来呢?