Diferença Entre ARP E RARP

Diferença Entre ARP E RARP
Diferença Entre ARP E RARP

Vídeo: Diferença Entre ARP E RARP

Vídeo: Diferença Entre ARP E RARP
Vídeo: Protcolos ARP e RARP 2024, Novembro
Anonim

ARP vs RARP

ARP (Protocolo de resolução de endereço) e RARP (Protocolo de resolução reversa de endereço) são dois dos protocolos de rede de computador usados para resolver a camada de link e os endereços de protocolo IP. O ARP resolve um endereço IP, dado o endereço de hardware. O RARP resolve um endereço de hardware quando o endereço IP correspondente é fornecido. Na realidade, o RARP faz o oposto ou o reverso do ARP, daí o nome Reverse ARP. Mas o RARP não é mais usado (foi substituído por protocolos melhores).

O que é ARP?

ARP é um protocolo de rede de computador usado para converter endereços de camada de rede em endereços de camada de link. RFC 826 descreve o ARP. No caso de transmissão de tráfego da camada de rede, é importante determinar os endereços da camada de link em redes de acesso múltiplo. O ARP é usado em muitas tecnologias, como IPv4, FDDI, X.25 e Frame Relay. Os dois usos mais populares são IPv4 sobre IEEE 802.3 e IEEE 802.11. O ARP opera como um protocolo de solicitação-resposta. Ele pertence à família de protocolos não roteáveis (ou seja, não cruzará nós entre redes). O formato da mensagem ARP é muito simples e é composto por uma solicitação de resolução de endereço ou uma resposta. Mas o tamanho real da mensagem depende do tamanho do endereço das camadas acima e abaixo. O cabeçalho da mensagem especifica esses tamanhos e os comprimentos de endereço de cada camada. A carga útil é composta de endereços de hardware / protocolo dos nós de envio e recebimento.

O ARP às vezes é usado como um protocolo para anúncios simples. Por exemplo, quando o endereço IP ou MAC mudou, ele pode informar outros hosts para atualizar seus mapeamentos de endereço. Em uma situação como a acima, as mensagens ARP são chamadas de mensagens ARP gratuitas. Essas mensagens apenas atualizam o cache dos outros hosts na rede e não solicitam uma resposta deles. Para garantir que todos os hosts tenham as informações ARP atuais em seus caches, muitos sistemas operacionais usam mensagens ARP gratuitas no momento da inicialização.

O que é RARP?

RARP é um protocolo de rede usado em redes de computadores. O RARP é descrito no RFC 903 publicado pela IETF. Este é um protocolo obsoleto e não é mais usado. Um computador host costumava usar este protocolo para solicitar o endereço IP (Internet Protocol, mais especificamente IPv4) de outro host, quando o endereço de hardware (camada de link) estava disponível para ele. Exemplo de endereço de hardware usado foi o endereço MAC (Media Access Control) do host. O RARP tornou-se obsoleto devido à introdução dos protocolos BOOTP (Bootstrap Protocol) e mais recentes DHCP (Dynamic Host Configuration Protocol), porque ambos oferecem muito mais recursos do que o RARP. O RARP opera certificando-se de que poucos hosts de servidor mantenham um banco de dados contendo a Camada de Link para os respectivos mapeamentos de endereços de protocolo. RARP serviu apenas o endereço IP. Os endereços MAC dos hosts foram configurados individualmente pelos administradores.

Qual é a diferença entre ARP e RARP?

ARP mapeia endereços IP para endereços de hardware, enquanto RARP faz o oposto (mapeia endereços de hardware para endereços IP). Em outras palavras, a entrada para o ARP é um endereço lógico, enquanto a entrada para o RARP é um endereço físico. Da mesma forma, as saídas para esses dois protocolos também são invertidas. Ao contrário do ARP, o RARP está obsoleto agora e foi substituído pelos protocolos BOOTP e DHCP.

Recomendado: