Diferença Entre ARP e RARP

Anonim

ARP vs RARP

ARP (Address Resolution Protocol) e RARP (Reverse Address Resolution Protocol) são dois da rede de computadores protocolos utilizados para resolver a camada de ligação e os endereços de protocolo IP. 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 contrário ou o reverso do ARP, daí o nome ARP reverso. Mas o RARP não é mais usado (foi substituído por melhores protocolos).

O que é ARP?

ARP é um protocolo de rede de computador usado para converter endereços de camada de rede para endereços de camada de link. RFC 826 descreve o ARP. No caso de transmitir tráfego de camada de rede, é importante determinar os endereços da camada de ligação 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 em IEEE 802. 3 e IEEE 802. 11. A ARP opera como um protocolo de solicitação-resposta. Pertence à família de protocolos não roteáveis ​​(isto é, não irá atravessar nós de internetwork). O formato da mensagem ARP é muito simples e é composto por uma solicitação de resolução de endereço ou por 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 pelos 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 mensagem ARP gratuita. Essas mensagens apenas atualizam o cache dos outros hosts na rede e na verdade 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?

O RARP é um protocolo de rede usado em redes de computadores. RARP é descrito na RFC 903 publicado pela IETF. Este é um protocolo obsoleto e já não é usado. Um computador host costumava usar esse protocolo para solicitar o endereço IP (Internet Protocol, mais especificamente IPv4) de outro host, quando o endereço do hardware (Link layer) estiver disponível. Exemplo de um endereço de hardware usado foi o endereço MAC (Media Access Control) do host. O RARP foi obsoleto devido às introduções dos protocolos BOOTP (Bootstrap Protocol) e DHCP mais recentes (Dynamic Host Configuration Protocol), porque ambos oferecem muito mais recursos do que o RARP. O RARP opera assegurando que alguns servidores hospedem um banco de dados contendo Link Layer aos respectivos mapeamentos de endereços de protocolo.O 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 o endereço de hardware, enquanto RARP faz o contrário (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 RARP é um endereço físico. Da mesma forma, as saídas para esses dois protocolos também são revertidas. Ao contrário do ARP, o RARP é obsoleto agora e foi substituído por protocolos BOOTP e DHCP.