Давайте вивчимо інші відмінності між ARP і RARP у таблиці порівняння.
Діаграма порівняння
Основа для порівняння | ARP | RARP |
---|---|---|
Повна форма | Протокол дозволу адреси. | Протокол зворотного дозволу адреси. |
Основний | Отримує фізичну адресу одержувача. | Отримує логічну адресу для комп'ютера з сервера. |
Мап | ARP відображає 32-бітну логічну (IP) адресу до 48-бітової фізичної адреси. | RARP відображає 48-бітну фізичну адресу на 32-бітну логічну (IP) адресу. |
Визначення ARP
ARP (протокол дозволу адрес) є протоколом мережевого рівня. Оскільки ARP є протоколом динамічного відображення, кожен хост у мережі знає логічний адресу іншого хоста. Тепер припустимо, що хост повинен надіслати дейтаграму IP іншому хосту. Але дейтаграма IP повинна бути інкапсульована в кадрі так, щоб вона могла проходити через фізичну мережу між відправником і приймачем. Тут відправник потребує фізичної адреси приймача так, щоб було ідентифіковано, до якого приймача пакет належать, коли пакет переміщується у фізичній мережі.
Для отримання фізичної адреси приймача відправник виконує наступну дію.
- Відправник посилає пакет запитів ARP в мережу, яка транслюється всім іншим хостом або маршрутизатором, присутнім у мережі.
- Пакет запитів ARP містить логічну і фізичну адресу відправника і логічний адресу одержувача.
- Всі хост і маршрутизатор, які отримують пакет запитів ARP, обробляють його, але тільки призначений приймач ідентифікує свій логічний адресу, присутній в пакеті запитів ARP.
- Приймач потім посилає пакет відповіді ARP, який містить логічний (IP) адресу і фізичну адресу приймача.
- Пакет відповідей ARP одноадресний безпосередньо до відправника, фізична адреса якого присутній у пакеті запитів ARP.
Визначення RARP
Протокол RARP (Reverse Address Resolution Protocol) також є протоколом мережевого рівня. RARP - це протокол TCP / IP, який дозволяє будь-якому хосту отримувати IP-адресу від сервера. RARP адаптований з протоколу ARP, і він просто зворотний від ARP.
RARP виконує наступні кроки для отримання IP-адреси з сервера.
- Відправник транслює запит RARP на весь інший хост, присутній у мережі.
- Пакет запитів RARP містить фізичну адресу відправника.
- Всі хоста, які приймають пакет запитів RARP, обробляють його, але уповноважений хост, який може обслуговувати службу RARP, відповідає на пакет запиту RARP, такий хост відомий як RARP Server.
- Уповноважений сервер RARP відповідає безпосередньо запитуючому хосту з пакетом відповідей RARP, який містить IP-адресу відправника.
Ключові відмінності між ARP і RARP
- Повною формою ARP є протокол дозволу адрес, тоді як повна форма RARP є протоколом зворотного дозволу адрес.
- Протокол ARP отримує фізичну адресу одержувача. З іншого боку, протокол RARP витягує логічну (IP) адресу протоколу.
- ARP відображає 32-бітову логічну (IPv4) адресу до 48-бітової фізичної адреси приймача. З іншого боку, RARP відображає 48-бітову фізичну адресу 32-бітового логічного адреси приймача.
Висновок:
RARP замінено на BOOTP і DHCP.