Разница между ARP и RARP
Содержание
ARP и RARP оба являются протоколом сетевого уровня. Всякий раз, когда хосту требуется датаграмма IP другому хосту, он требует как логический адрес, так и физический адрес получателя. Динамическое отображение обеспечивает два протокола ARP и RARP. Основное различие между ARP и RARP состоит в том, что ARP, когда ему предоставляется логический адрес получателя, получает физический адрес получателя, тогда как в RARP, когда ему предоставляется физический адрес хоста, он получает логический адрес хоста от сервер.
Давайте рассмотрим другие различия между ARP и RARP в сравнительной таблице.
- Сравнительная таблица
- Определение
- Ключевые отличия
- Вывод
Сравнительная таблица
Основа для сравнения | ARP | RARP |
---|---|---|
Полная форма | Протокол разрешения адресов. | Протокол обратного разрешения адресов. |
основной | Получает физический адрес получателя. | Получает логический адрес компьютера с сервера. |
картографирование | ARP сопоставляет 32-битный логический (IP) адрес с 48-битным физическим адресом. | RARP сопоставляет 48-битный физический адрес с 32-битным логическим (IP) адресом. |
Определение ARP
ARP (Address Resolution Protocol) - это протокол сетевого уровня. Поскольку ARP является протоколом динамического сопоставления, каждый хост в сети знает логический адрес другого хоста. Теперь предположим, что хосту требуется датаграмма IP другому хосту. Но дейтаграмма IP должна быть заключена в кадр, чтобы она могла проходить через физическую сеть между er и получателем. Здесь необходимо, чтобы физический адрес получателя был идентифицирован тому, к какому получателю принадлежит пакет, когда пакет перемещается в физической сети.
Для получения физического адреса получателя он выполняет следующее действие.
- Это пакет запроса ARP в сети, который транслируется на все другие хосты или маршрутизаторы, присутствующие в сети.
- Пакет ARP-запроса содержит логический и физический адрес er и логический адрес получателя.
- Все хост и маршрутизатор, получающие пакет запроса ARP, обрабатывают его, но только предполагаемый получатель идентифицирует свой логический адрес, присутствующий в пакете запроса ARP.
- Затем получатель получает ответный пакет ARP, который содержит логический (IP) адрес и физический адрес получателя.
- Ответный пакет ARP направляется одноадресно напрямую к тому, чей физический адрес присутствует в пакете запроса ARP.
Определение RARP
RARP (протокол обратного разрешения адресов) также является протоколом сетевого уровня. RARP - это протокол TCP / IP, который позволяет любому хосту получать свой IP-адрес от сервера. RARP адаптирован из протокола ARP, и это просто обратный ARP.
RARP выполните следующие шаги для получения IP-адреса с сервера.
- Он передает запрос RARP всем другим хостам, присутствующим в сети.
- Пакет запроса RARP содержит физический адрес er.
- Все хосты, получающие пакет запроса RARP, обрабатывают его, но только авторизованный хост, который может обслуживать услугу RARP, отвечает на пакет запроса RARP, такой хост известен как сервер RARP.
- Авторизованный сервер RARP отвечает непосредственно на запрашивающий хост с помощью пакета ответа RARP, который содержит IP-адрес для данного пользователя.
- Полная форма ARP - это протокол разрешения адресов, тогда как полная форма RARP - это протокол обратного разрешения адресов.
- Протокол ARP извлекает физический адрес получателя. С другой стороны, протокол RARP извлекает логический (IP) адрес протокола.
- ARP сопоставляет 32-битный логический (IPv4) адрес с 48-битным физическим адресом получателя. С другой стороны, RARP отображает 48-битный физический адрес в 32-битный логический адрес получателя.
Вывод:
RARP был заменен на BOOTP и DHCP.