Препоръчано, 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 query съдържа логическия и физическия адрес на подателя и логическия адрес на получателя.
  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 сървър.
  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