Рекомендуємо, 2024

Вибір Редакції

Різниця між ARP і RARP

ARP і RARP обидва є протоколом мережного рівня. Всякий раз, коли хосту необхідно надіслати IP-дейтаграму іншому хосту, відправник вимагає як логічної адреси, так і фізичної адреси приймача. Динамічне відображення забезпечує два протоколи ARP і RARP. Основна відмінність між ARP і RARP полягає в тому, що ARP, якщо забезпечений логічним адресою приймача, отримує фізичну адресу одержувача, тоді як в RARP, якщо надається фізична адреса хоста, він отримує логічний адресу хоста від сервер.

Давайте вивчимо інші відмінності між ARP і RARP у таблиці порівняння.

Діаграма порівняння

Основа для порівнянняARPRARP
Повна формаПротокол дозволу адреси.Протокол зворотного дозволу адреси.
ОсновнийОтримує фізичну адресу одержувача.Отримує логічну адресу для комп'ютера з сервера.
МапARP відображає 32-бітну логічну (IP) адресу до 48-бітової фізичної адреси.RARP відображає 48-бітну фізичну адресу на 32-бітну логічну (IP) адресу.

Визначення ARP

ARP (протокол дозволу адрес) є протоколом мережевого рівня. Оскільки ARP є протоколом динамічного відображення, кожен хост у мережі знає логічний адресу іншого хоста. Тепер припустимо, що хост повинен надіслати дейтаграму IP іншому хосту. Але дейтаграма IP повинна бути інкапсульована в кадрі так, щоб вона могла проходити через фізичну мережу між відправником і приймачем. Тут відправник потребує фізичної адреси приймача так, щоб було ідентифіковано, до якого приймача пакет належать, коли пакет переміщується у фізичній мережі.

Для отримання фізичної адреси приймача відправник виконує наступну дію.

  1. Відправник посилає пакет запитів ARP в мережу, яка транслюється всім іншим хостом або маршрутизатором, присутнім у мережі.
  2. Пакет запитів ARP містить логічну і фізичну адресу відправника і логічний адресу одержувача.
  3. Всі хост і маршрутизатор, які отримують пакет запитів ARP, обробляють його, але тільки призначений приймач ідентифікує свій логічний адресу, присутній в пакеті запитів ARP.
  4. Приймач потім посилає пакет відповіді ARP, який містить логічний (IP) адресу і фізичну адресу приймача.
  5. Пакет відповідей ARP одноадресний безпосередньо до відправника, фізична адреса якого присутній у пакеті запитів ARP.

Визначення RARP

Протокол RARP (Reverse Address Resolution Protocol) також є протоколом мережевого рівня. RARP - це протокол TCP / IP, який дозволяє будь-якому хосту отримувати IP-адресу від сервера. RARP адаптований з протоколу ARP, і він просто зворотний від ARP.

RARP виконує наступні кроки для отримання IP-адреси з сервера.

  1. Відправник транслює запит RARP на весь інший хост, присутній у мережі.
  2. Пакет запитів RARP містить фізичну адресу відправника.
  3. Всі хоста, які приймають пакет запитів RARP, обробляють його, але уповноважений хост, який може обслуговувати службу RARP, відповідає на пакет запиту RARP, такий хост відомий як RARP Server.
  4. Уповноважений сервер RARP відповідає безпосередньо запитуючому хосту з пакетом відповідей RARP, який містить IP-адресу відправника.

RARP застаріла зараз з двох причин. По-перше, RARP використовує службу широкомовної передачі шару каналу передачі даних; це означає, що RARP повинен бути присутнім у кожній мережі. По-друге, RARP надає тільки IP-адресу, але сьогодні комп'ютер також потребує іншої інформації.

Ключові відмінності між ARP і RARP

  1. Повною формою ARP є протокол дозволу адрес, тоді як повна форма RARP є протоколом зворотного дозволу адрес.
  2. Протокол ARP отримує фізичну адресу одержувача. З іншого боку, протокол RARP витягує логічну (IP) адресу протоколу.
  3. ARP відображає 32-бітову логічну (IPv4) адресу до 48-бітової фізичної адреси приймача. З іншого боку, RARP відображає 48-бітову фізичну адресу 32-бітового логічного адреси приймача.

Висновок:

RARP замінено на BOOTP і DHCP.

Top