Could someone shed some light on this for me please?
If i have 3 computers on a network
A 192.168.1.1
B 192.168.1.2
C 192.168.1.3
and i send a packet from A to B, then ARP will ask for the MAC address of the node with IP 192.168.1.2. This entry is then added to the ARP table. Lets say for whatever reason i change the IP of B to 192.168.1.3 and C to 192.168.1.2.
Now if i send a packet to 192.168.1.2, it already has an entry in the ARP table for that IP but its for B and not C. So the packet goes to the MAC address for B and this is where it gets a little foggy for me. I would imagine the network layer at B eventually says this isnt my IP address? How is it ensured the packet will get to computer C? Does B reject and A then does ARP again?
If i have 3 computers on a network
A 192.168.1.1
B 192.168.1.2
C 192.168.1.3
and i send a packet from A to B, then ARP will ask for the MAC address of the node with IP 192.168.1.2. This entry is then added to the ARP table. Lets say for whatever reason i change the IP of B to 192.168.1.3 and C to 192.168.1.2.
Now if i send a packet to 192.168.1.2, it already has an entry in the ARP table for that IP but its for B and not C. So the packet goes to the MAC address for B and this is where it gets a little foggy for me. I would imagine the network layer at B eventually says this isnt my IP address? How is it ensured the packet will get to computer C? Does B reject and A then does ARP again?