logo
Part_3

Протокол rarp (Reverse Address Resolution Protocol)

RARP дозволяє станції отримати свою IP-адресу, базуючись на фізичній адресі її мережевого інтерфейсу. В основному RARP використовується тоді, коли комп’ютер не має жорсткого диску для збереження своєї конфігурації (у тому числі IP-адреси).Як тільки така станція стартує, то вона починає генерувати широкомовні запити RARP, запитуючи: “Яка IP адреса у станції з Ethernet-адресою 00:05:fa:13:ad:2e? Дайте відповідь станції 00:05:fa:13:ad:2e”. Станція, яка є RARP-сервером, діставши такий запит, посилає цільову RARP-відповідь станції, яка запитувала: “Ethernet-адреса станції 00:05:fa:13:ad:2e відповідає IP-адресі 194.19.11.97”.

Формат RARP-пакету такий самий, як у ARP-пакету (див. рис. ), з тією лише відмінністю, що значення поля frame type рівне 0x8035, та operation дорівнює 3 для RARP-запиту і 4 для RARP-відповіді.