ARP (протокол за разрешаване на адреси) и вашата компютърна мрежа

Съдържание:

ARP (протокол за разрешаване на адреси) и вашата компютърна мрежа
ARP (протокол за разрешаване на адреси) и вашата компютърна мрежа
Anonim

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

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

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

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

Image
Image

Как работи ARP

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

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

  • Мрежовите адаптери се произвеждат с физически адрес, вграден в хардуера, наречен адрес за контрол на достъпа до медии (MAC). Производителите гарантират, че тези шестбайтови (48-битови) адреси са уникални, тъй като IP разчита на тези уникални идентификатори за доставка на съобщения.
  • Преди което и да е устройство да изпрати данни към друго целево устройство, то трябва да определи MAC адреса спрямо своя IP адрес. Тези съпоставяния на IP към MAC адреси се извличат от ARP кеш, поддържан на всяко устройство.
  • Ако дадения IP адрес не се появи в кеша на устройството, това устройство не може да насочва съобщения към тази цел, докато не получи ново съпоставяне. За да направи това, иницииращото устройство първо изпраща съобщение за излъчване на ARP заявка в локалната подмрежа. Хостът с даден IP адрес изпраща ARP отговор в отговор на излъчването, позволявайки на иницииращото устройство да актуализира своя кеш и да доставя съобщения директно до целта.

Обратен ARP и Обратен ARP

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

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

Безплатен ARP

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

Препоръчано: