Live long and prosper, Mr Spock
Como é feito o mapeamento entre endereços de rede IP e endereços MAC?
O ARP é um protocolo de pergunta e resposta utilizado para mapear dinamicamente endereços da camada 3 (rede) com a camada 2 (enlace). Tipicamente, ele é utilizado para mapear endereços IPs (Internet Protocol) em endereços MAC (Media Access Control).
O protocolo ARP, permite encontrar o endereço físico a partir do endereço IP da máquina alvo. Para tal, o protocolo usa um mecanismo de difusão (broadcast) na rede local, enviando uma solicitação a todas as máquinas da rede, sendo que a máquina alvo responde indicando o par endereço IP/endereço físico.
Um papel essencial do protocolo IP é receber os dados enviados pela camada de transporte e enviá-los para a camada de enlace, o protocolo ARP é responsável por fazer a conversão entre os endereços IPs e os endereços MAC da rede, e o protocolo RARP faz o processo reverso do ARP.
O IP é uma identificação que a rede atribui a cada aparelho conectado a ela(ou seja o IP pode mudar) já o mac address é um endereço único de cada aparelho que nunca muda e que a rede utiliza além de outras coisas para manter um registro de todos os aparelhos que já se conectaram a ela.