Una dirección MAC representa el identificador físico de un adaptador de red, mientras que la dirección IP representa una dirección de dispositivo lógico en redes TCP/IP. Solo en situaciones específicas, un usuario cliente puede identificar la dirección IP asociada con un adaptador cuando solo conoce su dirección MAC.
Compatibilidad con ARP y otros protocolos TCP/IP para direcciones MAC
Los protocolos TCP/IP ahora obsoletos llamados ARP inverso e InARP podrían identificar direcciones IP a partir de direcciones MAC. Su funcionalidad es parte de DHCP. Si bien el funcionamiento interno de DHCP administra los datos de las direcciones IP y MAC, el protocolo no permite que los usuarios accedan a esos datos.
Una función integrada de TCP/IP, Protocolo de resolución de direcciones, traduce las direcciones IP a direcciones MAC. ARP no fue diseñado para traducir direcciones en la otra dirección, pero sus datos pueden ayudar en ciertas situaciones.
Compatibilidad con caché ARP para direcciones IP y MAC
ARP mantiene una lista de direcciones IP y direcciones MAC coincidentes denominada caché ARP. Estos cachés están disponibles en adaptadores de red individuales y también en enrutadores. Del caché, es posible derivar una dirección IP de una dirección MAC; sin embargo, el mecanismo es limitado en muchos aspectos.
Los dispositivos de protocolo de Internet descubren direcciones a través de mensajes de protocolo de mensajes de control de Internet, como los que se activan con el uso de comandos ping. Hacer ping a un dispositivo remoto desde cualquier cliente desencadena una actualización de caché ARP en el dispositivo solicitante.
En Windows y algunos otros sistemas operativos de red, el comando arp proporciona acceso a la memoria caché ARP local. En Windows, por ejemplo, escriba arp -a en el símbolo del sistema o PowerShell para mostrar todas las entradas en la memoria caché ARP de esa computadora.
Este caché puede estar vacío dependiendo de cómo esté configurada la red local. En el mejor de los casos, la memoria caché ARP de un dispositivo cliente solo contiene entradas para otras computadoras en la LAN.
La mayoría de los enrutadores de banda ancha domésticos permiten ver sus cachés ARP a través de la interfaz de su consola. Esta función revela las direcciones IP y MAC de cada dispositivo conectado actualmente a la red doméstica.
Los enrutadores no mantienen asignaciones de direcciones IP a MAC para clientes en otras redes además de la propia. Las entradas para dispositivos remotos pueden aparecer en la lista ARP, pero las direcciones MAC que se muestran son para el enrutador de la red remota, no para el dispositivo cliente real detrás del enrutador.
Software de gestión para direccionamiento de dispositivos en redes empresariales
Las redes informáticas de empresas más grandes resuelven el problema de la asignación universal de direcciones MAC a IP mediante la instalación de agentes de software de gestión especiales en sus clientes. Estos sistemas de software, basados en el Protocolo simple de administración de redes, incluyen una capacidad denominada detección de redes.
Los sistemas de detección de redes reenvían mensajes al agente en cada dispositivo de red con una solicitud de las direcciones IP y MAC de ese dispositivo. El sistema recibe y luego almacena los resultados en una tabla predeterminada separada de cualquier caché ARP individual.
Las empresas que tienen control total sobre sus intranets privadas utilizan software de administración de red para administrar el hardware del cliente que también poseen. Los dispositivos de consumo ordinarios, como los teléfonos, no tienen agentes SNMP instalados, ni los enrutadores de redes domésticas funcionan como consolas SNMP.