O ARP (Protocolo de Resolução de Endereço) não participa diretamente do processo * de roteamento * que determina os caminhos entre as redes. O roteamento é tratado por protocolos como RIP, OSPF, BGP, etc., que operam na camada de rede (camada 3).
No entanto, o ARP desempenha um papel crucial no processo * de encaminhamento * * dentro de uma rede local. Depois que um roteador ou host determinar a rota para uma rede de destino (usando um protocolo de roteamento), ele ainda precisa conhecer o endereço físico (MAC) do próximo dispositivo de hop nessa rede. É aqui que entra o ARP.
Aqui está como funciona:
1.
Determinação da rota: Um protocolo de roteamento determina o melhor caminho para alcançar um endereço IP de destino. Esse caminho pode envolver vários roteadores.
2.
Próxima identificação de salto: O host ou roteador de origem identifica o próximo endereço IP do salto no caminho determinado.
3.
Resolução ARP: O host ou roteador de origem usa o ARP para traduzir o endereço IP do próximo salto em seu endereço MAC correspondente. Ele transmite uma solicitação ARP na rede local perguntando "Quem tem esse endereço IP? Diga -me seu endereço MAC".
4.
ARP Resposta: O dispositivo com o endereço IP correspondente responde com seu endereço MAC.
5.
encaminhamento de quadros: O host ou roteador de origem agora conhece o endereço MAC do próximo salto e pode encapsular o pacote de dados dentro de um quadro com o endereço MAC de destino (do próximo salto) e depois a encaminhá -lo.
Em resumo:o roteamento determina * onde * enviar um pacote. O ARP determina * como * enviar o pacote no segmento de rede * local *, resolvendo o endereço IP para um endereço MAC. Eles são processos distintos, mas interdependentes. Sem o ARP, mesmo que uma rota seja conhecida, um host não pode enviar o pacote para o próximo salto, porque não conhece o endereço físico do próximo salto.