The hosts are connected to the same hub and nothing else is connected to that hub. The routing and
ARP tables of both hosts are empty.
Host A attempts to ping Host B. Since Host A believes that Host B is in the same subnet, whether that should be relevant or not, I see an
ARP Request going out. On the other hand, Host B never replies back with an
Before proceeding, please check this figure.
Question 1: Would Host A produce an
ARP Request if its
IP address was
18.104.22.168/24? According to my knowledge the answer is no, since
ICMP is above
IP therefore the comparison of whether
Host B belongs on the same subnet or not would happen before
Host A determines whether he needs to produce an
ARP Request or not, and since the routing table is empty the packet would be dropped.
Question 2: Should
Host B send back an
ARP Reply? Since
ARP is below
IP, no subnet comparison should take place and the host should immediately reply back, right?