RFC 903 dosyasında tanımlanmış olan RARP (İngilizce Reverse Address Resolution
Protocol, yani Ters Adres Çözümleme Protokolü), bir TCP/IP ağında MAC adresleri
ile IP adresleri arasındaki bağı yapmak için kullanılır.
RARP mesajları
RARP'da iki mesaj kullanılır:
RARP isteÄŸi: bu mesaj, "ÅŸu MAC adresinin sahibi kim ise ÅŸu MAC adresine
bildirsin" içeriğine sahiptir. Mesajı gönderen MAC adresi olarak gönderen
makinenin MAC adresi, mesajın alıcı olan MAC adresi olarak ise tüm cihazlara
yayın (broadcast) adresi olan FF:FF:FF:FF:FF:FF yazılır.
RARP yanıtı: deminki mesajı alan RARP sunucusu, gönderene "o MAC adresinin
sahibi şu kişidir" cevabı yollar. Tek başına duran makineler RARP mesajlarına
cevap verme zorunda deÄŸildirler.
RARP neye yarar ?
Sanılanın aksine, RARP "saf" bir iletişim için
kullanılmaz: RARP'ın istek sorusunda genelde soran ve soruşturulan MAC adresi
olarak aynı MAC adresi yazılır, dolayısıyla RARP'ın asıl amacı lokal makinenin
IP adresini öğrenebilmektir.
Öte yandan, cevapta sadece o makinenin IP adresi bilinecektir; yani ağ maskesi,
varsayılan ağ geçidi ve DNS sunucusunun adresi gibi girdiler olmayacaktır.
Dolayısıyla, RARP ile IP adresini elde edebilmiş olan bir makine, bu bilgiye
sahip olmasına rağmen iletişim kurmakta güçlük çekecektir.
Bu bilgilere de ulaşabilmek için, günümüzde RARP yerine DHCP kullanılır (RARP
ise hiçbir şekilde kullanılmaz). Öte yandan, çok basit veya çok eski kimi
cihazlar hala RARP kullanıyor olabilir.
Alıntı : wikipedia.org