Рекомендуем, 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 (Address Resolution Protocol) - это протокол сетевого уровня. Поскольку ARP является протоколом динамического сопоставления, каждый хост в сети знает логический адрес другого хоста. Теперь предположим, что хост должен отправить IP-дейтаграмму другому хосту. Но дейтаграмма IP должна быть заключена в кадр, чтобы она могла проходить через физическую сеть между отправителем и получателем. Здесь отправителю нужен физический адрес получателя, чтобы определить, к какому получателю принадлежит пакет, когда пакет перемещается в физической сети.

Для получения физического адреса получателя отправитель выполняет следующее действие.

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

Определение RARP

RARP (протокол обратного разрешения адресов) также является протоколом сетевого уровня. RARP - это протокол TCP / IP, который позволяет любому хосту получать свой IP-адрес от сервера. RARP адаптирован из протокола ARP, и это просто обратный ARP.

RARP выполните следующие шаги для получения IP-адреса с сервера.

  1. Отправитель передает запрос RARP всем другим хостам, присутствующим в сети.
  2. Пакет запроса RARP содержит физический адрес отправителя.
  3. Все хосты, получающие пакет запроса RARP, обрабатывают его, но только авторизованный хост, который может обслуживать услугу RARP, отвечает на пакет запроса RARP, такой хост известен как сервер RARP.
  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