ARP срещу RARP
ARP (Address Resolution Protocol) и RARP (Reverse Address Resolution Protocol) са два от протоколите на компютърната мрежа, използвани за разрешаване на слой на връзки и IP протоколи. ARP разрешава IP адрес, като се има предвид хардуерния адрес. RARP разрешава хардуерен адрес, когато е предоставен съответният IP адрес. В действителност, RARP прави обратното или обратното на ARP, оттук и името Reverse ARP. Но RARP вече не се използва (беше заменен от по-добри протоколи).
Какво е ARP?
ARP е протокол на компютърна мрежа, използван за преобразуване на адреси на мрежови слоеве в адреси на слоеве за връзка. RFC 826 описва ARP. В случай на предаване на трафик на мрежовия слой, определянето на адресите на линковия слой в мрежи с множество достъпи е важно. ARP се използва при много технологии като IPv4, FDDI, X.25 и Frame Relay. Двете най-популярни употреби са IPv4 над IEEE 802.3 и IEEE 802.11. ARP работи като протокол за отговор на заявка. Принадлежи към семейството на не-рутируеми протоколи (т.е. няма да пресича възли в мрежа). ARP форматът на съобщенията е много прост и се състои или от една заявка за разрешаване на адрес, или от един отговор. Но действителният размер на съобщението зависи от размера на адреса на слоевете отгоре и отдолу. Заглавката на съобщението указва тези размери и дължината на адреса на всеки слой. Полезният товар е съставен от хардуерните / протоколните адреси на изпращащите и приемащите възли.
ARP понякога се използва като протокол за прости съобщения. Например, когато IP или MAC адресът се промени, той може да информира други хостове за актуализиране на техните адреси. В ситуация като горната, ARP съобщенията се наричат безвъзмездно ARP съобщение. Тези съобщения просто актуализират кеша на другите хостове в мрежата и всъщност не изискват отговор от тях. За да се гарантира, че всички хостове имат текущата информация за ARP в кешовете си, много операционни системи използват безплатни ARP съобщения по време на стартиране.
Какво е RARP?
RARP е мрежов протокол, използван в компютърните мрежи. RARP е описан в RFC 903, публикуван от IETF. Това е остарял протокол и вече не се използва. Хост компютър, използван за използване на този протокол, за да поиска IP (Интернет протокол, по-точно IPv4) адрес на друг хост, когато адресът на хардуера (Link link) му е достъпен. Пример за използван хардуерен адрес е MAC (Media Access Control) адрес на хоста. RARP остаря поради въвеждането на BOOTP (Bootstrap Protocol) и по-новите протоколи DHCP (Dynamic Host Configuration Protocol), тъй като и двамата предлагат много повече функции от RARP. RARP работи, като се уверява, че малко хостове на сървъри поддържат база данни, съдържаща Link Layer към съответните картографски адреси. RARP обслужва само IP адреса. MAC адресите на хостовете бяха конфигурирани индивидуално от администраторите.
Каква е разликата между ARP и RARP?
ARP пренасочва IP адреси към хардуерния адрес, докато RARP прави обратното (картографира хардуерни адреси в IP адреси). С други думи, въвеждането в ARP е логичен адрес, докато входът за RARP е физически адрес. По подобен начин изходите към тези два протокола също са обърнати. За разлика от ARP, RARP вече е остарял и е заменен от BOOTP и DHCP протоколи.