Il protocollo RARP (Reverse ARP) permette a una stazione di ottenere un indirizzo IP da un server RARP, inviandogli il proprio indirizzo MAC.
Un problema del protocollo RARP è che le richieste RARP vengono inviate al server RARP usando un messaggio di broadcast; quindi i messaggi RARP non vengono inoltrati dai router ed è necessario un server RARP per ogni rete.