Uma resposta ARP é unicast ao contrário do pedido transmitido. Portanto, em um computador de rede comutada, o C nunca deve receber o pacote se tudo estiver funcionando bem. Mesmo se ele obtivesse a resposta, ele não deveria registrar o pacote a menos que fosse um modo promíscuo (mesmo assim eu não acho que ele fosse adicionado à tabela ARP, você pode ter um comportamento diferente em sistemas operacionais diferentes).