ARP - Протокол за разрешаване на адреси

Определение: ARP (Address Resolution Protocol) преобразува адрес на интернет протокол (IP) в съответния физически мрежов адрес. IP мрежите, включително тези, които работят на Ethernet и Wi-Fi, изискват ARP, за да функционират.

История и цел на ARP

ARP е разработена в началото на 80-те години на миналия век като универсален протокол за превод на адреси за IP мрежи. Освен Ethernet и Wi-Fi, ARP е реализиран и за банкомат , Token Ring и други физически типове мрежи.

ARP позволява на мрежата да управлява връзки, независимо от конкретното физическо устройство, прикрепено към всяка от тях. Това даде възможност на Интернет протокола да работи по-ефективно, отколкото ако трябва да управлява адресите на всички различни видове хардуерни устройства и физически мрежи сами по себе си.

Как работи ARP

ARP работи в Layer 2 в OSI модела . Поддръжката на протокола се изпълнява в драйверите за устройства на мрежовите операционни системи . Интернет RFC 826 документира техническите подробности на протокола, включително неговия пакет формат и работата на съобщенията за заявка и отговор

ARP работи на съвременни Ethernet и Wi-Fi мрежи, както следва:

Inverse ARP и Reverse ARP

Мрежов протокол, наречен RARP (Reverse ARP), също е разработен през 80-те години, за да допълни ARP. Както подсказва името му, RARP изпълнява обратната функция на ARP, превръщайки се от физически мрежови адреси в IP адресите, присвоени на тези устройства. RARP е станала остаряла от DHCP и вече не се използва.

Отделен протокол, наречен Inverse ARP, също поддържа функцията за обратно адресиране на адреси. Inverse ARP не се използва в Ethernet или Wi-Fi мрежи, въпреки че понякога може да се намери на други типове.

Безплатно ARP

За да се подобри ефективността на ARP, някои мрежи и мрежови устройства използват метод на комуникация, наречен безвъзмезден ARP, когато устройство излъчва съобщение за искане на ARP на цялата локална мрежа, за да уведоми останалите устройства за неговото съществуване.