Reverse Address Resolution Protocol
RARP (ang. Reverse Address Resolution Protocol) jest przestarzałym protokołem używanym przez komputer kliencki do uzyskania adresu IP.
Jego istota polega na tym, że pytający wysyła do sieci zapytanie:
Jaki jest adres IP dla danego adresu MAC aa:bb:cc:dd:ee:ff ?
Inny komputer odpowiada:
Komputer mający adres MAC aa:bb:cc:dd:ee:ff ma adres IP 1.2.3.4
Serwer rarp, a konkretnie demon rarpd, korzysta z pliku /etc/ethers, gdzie znajdują się wszystkie odwzorowania adresów MAC na IP dla danego serwera (Jeżeli host zapyta o adres MAC, którego nie ma w tym pliku, serwer będzie milczał).
Protokół ten stosowany jako najprostszy możliwy sposób statycznego przydzielania adresów IP. Zwykle komputer wysyłający zapytanie nie ma jeszcze swojego adresu, a komputer odpowiadający udziela mu informacji, którego adresu powinien zacząć używać. Obecnie częściej stosowane są protokoły oparte na UDP, czyli BOOTP i jego następca DHCP.
RARP jest zdefiniowany w RFC 903 ↓.
Zobacz też
Linki zewnętrzne
- R. Finlayson i inni, A Reverse Address Resolution Protocol, STD 38, RFC 903, IETF, czerwiec 1984, DOI: 10.17487/RFC0903, ISSN 2070-1721, OCLC 943595667 (ang.).