MAC адресът представлява физическия идентификатор на мрежов адаптер, докато IP адресът представлява логически адрес на устройство в TCP/IP мрежи. Само в определени ситуации клиентският потребител може да идентифицира IP адреса, свързан с адаптер, когато знае само неговия MAC адрес.
Поддръжка на ARP и други TCP/IP протоколи за MAC адреси
Вече остарелите TCP/IP протоколи, наречени Reverse ARP и InARP, могат да идентифицират IP адреси от MAC адреси. Тяхната функционалност е част от DHCP. Въпреки че вътрешната работа на DHCP управлява данни за MAC и IP адреси, протоколът не позволява на потребителите достъп до тези данни.
Вградена функция на TCP/IP, протокол за разрешаване на адреси, преобразува IP адресите в MAC адреси. ARP не е проектиран да превежда адреси в другата посока, но неговите данни могат да помогнат в определени ситуации.
Поддръжка на ARP кеш за MAC и IP адреси
ARP поддържа списък от IP адреси и съответстващи MAC адреси, наречен ARP кеш. Тези кешове са налични на отделни мрежови адаптери, а също и на рутери. От кеша е възможно да се извлече IP адрес от MAC адрес; обаче механизмът е ограничен в много отношения.
Устройствата с интернет протокол откриват адреси чрез съобщения на протокола за интернет контролни съобщения, като например тези, задействани от използването на ping команди. Пингането на отдалечено устройство от всеки клиент задейства актуализация на ARP кеша на заявеното устройство.
В Windows и някои други мрежови операционни системи командата arp предоставя достъп до локалния ARP кеш. В Windows, например, въведете arp -a в командния ред или PowerShell, за да покажете всички записи в ARP кеша на този компютър.
Този кеш може да е празен в зависимост от това как е конфигурирана тази локална мрежа. В най-добрия случай ARP кешът на клиентското устройство съдържа само записи за други компютри в LAN.
Повечето домашни широколентови рутери позволяват преглеждане на техните ARP кешове през конзолния им интерфейс. Тази функция разкрива както IP, така и MAC адреси за всяко устройство, присъединено в момента към домашната мрежа.
Рутерите не поддържат съпоставяне на IP към MAC адреси за клиенти в други мрежи освен тяхната собствена. Записите за отдалечени устройства могат да се показват в ARP списъка, но показаните MAC адреси са за рутера на отдалечената мрежа, а не за действителното клиентско устройство зад рутера.
Софтуер за управление на адресиране на устройства в бизнес мрежи
По-големите бизнес компютърни мрежи решават проблема с универсалното съпоставяне на MAC към IP адреси, като инсталират специални софтуерни агенти за управление на своите клиенти. Тези софтуерни системи, базирани на Simple Network Management Protocol, включват възможност, наречена откриване на мрежа.
Системите за откриване на мрежа препращат съобщения към агента на всяко мрежово устройство с искане за IP и MAC адреси на това устройство. Системата получава и след това съхранява резултатите в таблица по подразбиране, отделно от всеки отделен ARP кеш.
Корпорациите, които имат пълен контрол върху своите частни интранети, използват софтуер за управление на мрежата, за да управляват клиентския хардуер, който също притежават. Обикновените потребителски устройства като телефони нямат инсталирани SNMP агенти, нито рутерите за домашна мрежа функционират като SNMP конзоли.