主机 A :128.238.66.100/16
主机 B :128.238.67.100/24
主机连接到同一个集线器,没有其他任何东西连接到该集线器。ARP
两台主机的路由和表都是空的。
主机A尝试ping主机B。由于主机 A认为主机 B位于同一子网中,无论这是否相关,我都看到了ARP Request
出去。另一方面,主机 B从不回复ARP Reply
.
在继续之前,请检查此图。
问题 1:如果主机 A的地址是 ,ARP Request
它会生成吗?据我所知答案是否定的,因为在上面,因此在确定他是否需要生成一个之前会发生是否属于同一子网的比较,并且由于路由表为空,因此数据包将被丢弃。IP
128.238.66.100/24
ICMP
IP
Host B
Host A
ARP Request
问题 2:应该Host B
发回一个ARP Reply
? 既然ARP
是下面的IP
,就不应该进行子网比较,主机应该立即回复,对吗?