Desde pc1 se hace una petición ARP para conocer la Mac de pc2, pero no se solicita la tabla arp, solo la mac de pc2.
El proceso es el siguiente:
.PC1 manda un broadcast para conocer la MAC address de pc2 a partir de su IP, a esto lo reciben todas las pcs que esten en el mismo dominio de broadcast (en tu ejemplo, todas).
.PC2 contesta a PC1 con su MAC address, y le contesta solo a PC1, esto ya no es un broadcast.*
*Como pusiste un hub en lugar de un switch, en realidad si le llega este paquete a PC3, pero lo descarta (a menos que la tarjeta este en modo promiscuo, pero esto ya es otra cosa).
Después de este proceso, en la tabla arp de PC1 queda guardada la mac address de PC2 y en la tabla de PC2 la de PC1. La tabla arp de PC3 no es modificada durante este proceso.
Lo puedes comprobar con el comando arp -a (muestra la tabla arp) en cada pc.
Saludos
El proceso es el siguiente:
.PC1 manda un broadcast para conocer la MAC address de pc2 a partir de su IP, a esto lo reciben todas las pcs que esten en el mismo dominio de broadcast (en tu ejemplo, todas).
.PC2 contesta a PC1 con su MAC address, y le contesta solo a PC1, esto ya no es un broadcast.*
*Como pusiste un hub en lugar de un switch, en realidad si le llega este paquete a PC3, pero lo descarta (a menos que la tarjeta este en modo promiscuo, pero esto ya es otra cosa).
Después de este proceso, en la tabla arp de PC1 queda guardada la mac address de PC2 y en la tabla de PC2 la de PC1. La tabla arp de PC3 no es modificada durante este proceso.
Lo puedes comprobar con el comando arp -a (muestra la tabla arp) en cada pc.
Saludos