Qual é o protocolo de resolução de endereço?
O protocolo de resolução de endereço é um meio para um aplicativo ou dispositivo de rede determinar o endereço Ethernet de outro dispositivo. Também conhecido pelo acrônimo ARP, ele tenta corresponder a um endereço de protocolo da Internet (IP) com um endereço de hardware. O ARP é usado por cada dispositivo em uma rede local na primeira vez em que se comunica com outro dispositivo na mesma rede.
Aplicativos e dispositivos de rede se comunicam em um nível alto usando pacotes na camada de rede da pilha do protocolo. Esses pacotes são direcionados para endereços IP. Quando cada pacote é enviado pela rede local (LAN) usando a camada de link de dados, o endereço Ethernet do receptor também deve ser conhecido. Os endereços IP podem ser atribuídos dinamicamente e mudam com o tempo, enquanto os endereços Ethernet geralmente permanecem os mesmos. Um aplicativo ou dispositivo precisa de uma maneira de determinar o endereço de hardware atualmente associado a um determinado endereço IP.
O protocolo de resolução de endereço define um método padrão para descobrir esses endereços. ARP eraDocumentado pela Força -Tarefa de Engenharia da Internet (IETF) em 1982 como solicitação de comentários (RFC) 826. Quando um sistema está pronto para enviar um pacote IP, ele consulta seu cache de endereços recentemente resolvidos. Se o endereço IP de destino não estiver no cache, ele transmitirá uma mensagem para toda a LAN usando ARP. Esta mensagem solicita o dispositivo com o endereço IP de destino para responder com seu endereço de hardware Ethernet.
Este pacote de solicitação de protocolo de resolução de endereço inclui os endereços IP e hardware do solicitante, bem como o endereço IP procurado. Todo dispositivo na LAN ouve um pacote de solicitação ARP contendo seu endereço IP. Se alguém for ouvido, o dispositivo correspondente compõe um pacote de resposta ARP contendo seu endereço de hardware Ethernet. Este pacote de resposta é então enviado diretamente para o solicitante, que armazena os endereços em seu cache ARP para reutilização posterior. O respondente também pode armazenar o addreSSES em seu cache, pois é provável que se comunique mais com o solicitante.
A versão IP 4 (IPv4) e os endereços Ethernet são os tipos mais comuns de endereços resolvidos pelo protocolo de resolução de endereço. No entanto, o pacote de solicitações suporta outros tipos através dos campos do tipo de protocolo e do comprimento do endereço. Os endereços IP Versão 6 (IPv6) são resolvidos com o protocolo de Discovery de vizinho (NDP) em vez de arp.
O protocolo de resolução de endereço reverso (RARP) solicita um endereço IP para o endereço de hardware do solicitante. Um servidor RARP responde a uma dessas solicitações alocando um novo endereço IP e associando -o ao endereço de hardware do solicitante. O ARP reverso é considerado obsoleto - sua funcionalidade é incorporada no protocolo de configuração do host dinâmico (DHCP). O protocolo de resolução de endereço inverso solicita o endereço IP existente associado ao endereço de hardware fornecido. Nesse caso, o endereço de hardware pode ser o de qualquer nó na mesma LAN.