Да проучим другите разлики между ARP и RARP в таблицата за сравнение.
Сравнителна таблица
Основа за сравнение | ARP | RARP |
---|---|---|
Пълна форма | Протокол за разрешаване на адреси. | Протокол за обратно адресиране. |
Основен | Извлича физическия адрес на получателя. | Извлича логическия адрес за компютър от сървъра. |
картография | ARP изобразява 32-битов логически (IP) адрес до 48-битов физически адрес. | RARP изобразява 48-битовия физически адрес до 32-битовия логически (IP) адрес. |
Определение на ARP
ARP (Address Resolution Protocol) е протокол за мрежов слой. Тъй като ARP е протокол за динамично преобразуване, всеки хост в мрежата познава логическия адрес на друг хост. Сега да предположим, че хост трябва да изпрати IP дейтаграмата на друг хост. Но IP дейтаграмата трябва да бъде капсулирана в рамка, така че да може да преминава през физическата мрежа между подателя и получателя. Тук изпращачът се нуждае от физическия адрес на приемника, така че да се идентифицира, към кой приемник принадлежи пакета, когато пакетът пътува във физическата мрежа.
За извличане на физическия адрес на получателя изпращачът извършва следното действие.
- Подателят изпраща ARP пакета за заявки в мрежата, който се излъчва към всички останали хостове или маршрутизатори, присъстващи в мрежата.
- Пакетът ARP query съдържа логическия и физическия адрес на подателя и логическия адрес на получателя.
- Всички хост и маршрутизатор, които получават 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 сървър.
- Оторизираният RARP сървър отговаря директно на искащия хост с RARP пакета с отговори, който съдържа IP адрес за подателя.
Ключови разлики между ARP и RARP
- Пълната форма на ARP е протокол за резолюция на адресите, докато пълната форма на RARP е Протокол за обратно адресиране на адреси.
- ARP протоколът извлича физическия адрес на приемника. От друга страна, RARP протоколът извлича логически (IP) адрес на протокола.
- ARP изобразява 32-битов логически (IPv4) адрес към 48-битов физически адрес на приемника. От друга страна, RARP изобразява 48-битовия физически адрес до 32-битовия логически адрес на приемника.
Заключение:
RARP е заменен с BOOTP и DHCP.