ARP (Protocolo de resolução de endereços) e sua rede de computadores

Índice:

ARP (Protocolo de resolução de endereços) e sua rede de computadores
ARP (Protocolo de resolução de endereços) e sua rede de computadores
Anonim

ARP (Protocolo de Resolução de Endereço) converte um endereço de Protocolo de Internet (IP) em seu endereço de rede física correspondente. Redes IP, incluindo aquelas que funcionam em Ethernet e Wi-Fi, requerem ARP para funcionar.

Histórico e Objetivo do ARP

O ARP foi desenvolvido no início dos anos 80 como um protocolo de tradução de endereços de propósito geral para redes IP. Além de Ethernet e Wi-Fi, o ARP foi implementado para ATM, Token Ring e outros tipos de rede física.

ARP permite que uma rede gerencie conexões independentemente do dispositivo físico específico conectado a cada uma. Isso permite que o protocolo de internet funcione de forma mais eficiente do que gerenciar vários dispositivos de hardware e redes físicas de forma independente.

Image
Image

Como funciona o ARP

ARP opera na camada 2 do modelo OSI. O suporte de protocolo é implementado nos drivers de dispositivo dos sistemas operacionais de rede. Internet RFC 826 documenta detalhes técnicos do protocolo, incluindo seu formato de pacote e o funcionamento das mensagens de solicitação e resposta

ARP funciona em redes Ethernet e Wi-Fi modernas da seguinte forma:

  • Os adaptadores de rede são produzidos com um endereço físico embutido no hardware chamado endereço Media Access Control (MAC). Os fabricantes garantem que esses endereços de seis bytes (48 bits) sejam exclusivos porque o IP depende desses identificadores exclusivos para entrega de mensagens.
  • Antes de qualquer dispositivo enviar dados para outro dispositivo alvo, ele deve determinar o endereço MAC dado seu endereço IP. Esses mapeamentos de endereço IP para MAC são derivados de um cache ARP mantido em cada dispositivo.
  • Se o endereço IP fornecido não aparecer no cache de um dispositivo, esse dispositivo não poderá direcionar mensagens para esse destino até que obtenha um novo mapeamento. Para fazer isso, o dispositivo iniciador primeiro envia uma mensagem de difusão de solicitação ARP na sub-rede local. O host com o endereço IP fornecido envia uma resposta ARP em resposta à transmissão, permitindo que o dispositivo inicializador atualize seu cache e entregue mensagens diretamente ao destino.

ARP inverso e ARP reverso

Os especialistas desenvolveram outro protocolo de rede chamado RARP (Reverse ARP) na década de 1980 para complementar o ARP. O RARP realizava a função oposta do ARP, convertendo os endereços de rede física para os endereços IP atribuídos a esses dispositivos. O RARP tornou-se obsoleto pelo DHCP (Dynamic Host Configuration Protocol) e não é mais usado.

Um protocolo separado chamado Inverse ARP também suporta a função de mapeamento de endereço reverso. O ARP inverso não é usado em redes Ethernet ou Wi-Fi, embora às vezes você possa encontrá-lo em outros tipos.

ARP Gratuito

Para melhorar a eficiência do ARP, algumas redes e dispositivos de rede usam um método de comunicação chamado ARP gratuito. Um dispositivo transmite uma mensagem de solicitação ARP para a rede local para notificar os outros dispositivos de sua existência.

Recomendado: