
Analizziamo le altre differenze tra ARP e RARP nella tabella di confronto.
Grafico comparativo
Base per il confronto | ARP | RARP |
---|---|---|
Modulo completo | Protocollo di risoluzione dell'indirizzo. | Reverse Address Resolution Protocol. |
Di base | Recupera l'indirizzo fisico del ricevitore. | Recupera l'indirizzo logico per un computer dal server. |
Mappatura | ARP associa l'indirizzo logico (IP) a 32 bit all'indirizzo fisico a 48 bit. | RARP associa l'indirizzo fisico a 48 bit all'indirizzo logico (IP) a 32 bit. |
Definizione di ARP
ARP (Address Resolution Protocol) è un protocollo di livello di rete. Poiché ARP è un protocollo di mapping dinamico, ogni host nella rete conosce l'indirizzo logico di un altro host. Ora, supponiamo che un host debba inviare il datagramma IP a un altro host. Ma il datagramma IP deve essere incapsulato in un frame in modo che possa passare attraverso la rete fisica tra mittente e destinatario. Qui, il mittente ha bisogno dell'indirizzo fisico del ricevitore in modo che venga identificato a quale destinatario appartiene il pacchetto quando il pacchetto viaggia nella rete fisica.
Per recuperare l'indirizzo fisico del destinatario, il mittente esegue la seguente azione.
- Il mittente invia il pacchetto di query ARP sulla rete che viene trasmesso a tutti gli altri host o router presenti nella rete.
- Il pacchetto di query ARP contiene l'indirizzo logico e fisico del mittente e l'indirizzo logico del destinatario.
- Tutto l'host e il router che riceve il pacchetto di query ARP lo elaborano, ma solo il destinatario previsto identifica il suo indirizzo logico presente nel pacchetto di query ARP.
- Il ricevitore invia quindi un pacchetto di risposta ARP che contiene l'indirizzo logico (IP) e l'indirizzo fisico del ricevitore.
- Il pacchetto di risposta ARP è unicast direttamente al mittente il cui indirizzo fisico è presente nel pacchetto di query ARP.

Definizione di RARP

RARP (Reverse Address Resolution Protocol) è anche un protocollo di livello di rete. RARP è un protocollo TCP / IP che consente a qualsiasi host di ottenere il proprio indirizzo IP dal server. RARP è adattato dal protocollo ARP ed è solo al contrario di ARP.
RARP esegue i seguenti passi per ottenere un indirizzo IP dal server.
- Il mittente trasmette la richiesta RARP a tutti gli altri host presenti nella rete.
- Il pacchetto di richiesta RARP contiene l'indirizzo fisico del mittente.
- Tutto l'host che riceve il pacchetto di richiesta RARP lo elabora ma, solo l'host autorizzato che può servire il servizio RARP, risponde al pacchetto di richiesta RARP tale host è noto come server RARP.
- Il server RARP autorizzato risponde direttamente all'host richiedente con il pacchetto di risposta RARP che contiene l'indirizzo IP per il mittente.

Differenze chiave tra ARP e RARP
- La forma completa di ARP è il protocollo di risoluzione degli indirizzi, mentre la forma completa di RARP è il protocollo di risoluzione inversa degli indirizzi.
- Il protocollo ARP recupera l'indirizzo fisico del ricevitore. D'altra parte, il protocollo RARP recupera l'indirizzo logico (IP) del protocollo.
- ARP associa l'indirizzo logico a 32 bit (IPv4) a un indirizzo fisico a 48 bit del ricevitore. D'altra parte, RARP associa l'indirizzo fisico a 48 bit all'indirizzo logico a 32 bit del ricevitore.
Conclusione:
RARP è stato sostituito da BOOTP e DHCP.