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ógica en redes TCP / IP. Solo en ciertas situaciones específicas, un usuario cliente puede identificar la dirección IP asociada con un adaptador cuando conoce solo su dirección MAC.
ARP y otro soporte de protocolo TCP / IP para direcciones MAC
Ahora, los protocolos TCP / IP obsoletos llamados RARP (Reverse ARP) e InARP podrían identificar las direcciones IP de las direcciones MAC. Su funcionalidad es parte de DHCP. Si bien el funcionamiento interno de DHCP gestiona los datos de direcciones MAC e IP, el protocolo no permite que los usuarios accedan a esos datos.
Una función incorporada de TCP / IP, el Protocolo de resolución de direcciones (ARP) 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 ARP Cache para direcciones MAC e IP
ARP mantiene una lista de direcciones IP y direcciones MAC coincidentes llamadas Caché ARP . Estos cachés están disponibles en adaptadores de red individuales y también en enrutadores. Desde la memoria 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 del Protocolo de mensajes de control de Internet (ICMP) (como los que se activan mediante el uso de comandos ping). Hacer ping a un dispositivo remoto desde cualquier cliente activará una actualización de caché ARP en el dispositivo solicitante.
En Windows y en algunos otros sistemas operativos de red, el comando "arp" proporciona acceso al caché ARP local. En Windows, por ejemplo, al escribir "arp -a" en el indicador de comando (DOS) se mostrarán todas las entradas en el caché ARP de esa computadora. Esta memoria caché puede estar vacía a veces dependiendo de cómo esté configurada esa 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 para cada dispositivo actualmente unido a la red doméstica. Tenga en cuenta que los enrutadores no mantienen asignaciones de direcciones IP a MAC para clientes en otras redes además de las suyas. Las entradas para dispositivos remotos pueden aparecer en la lista ARP, pero las direcciones MAC mostradas deben ser 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 de computadoras empresariales más grandes resuelven el problema del mapeo universal de direcciones MAC a IP mediante la instalación de agentes de software de administración especiales en sus clientes. Estos sistemas de software, basados en el Protocolo simple de administración de redes (SNMP), incluyen una capacidad llamada deteccion de redes . Estos sistemas reenvían mensajes al agente en cada dispositivo de red una solicitud para las direcciones IP y MAC de ese dispositivo. El sistema recibe y luego almacena los resultados en una tabla maestra separada de cualquier caché ARP individual.
Las corporaciones que tienen control total sobre sus intranets privadas utilizan el software de administración de red como una forma (a veces costosa) de administrar el hardware del cliente (que también es de su propiedad). Los dispositivos comunes de consumo, como los teléfonos, no tienen agentes SNMP instalados, los enrutadores de red doméstica no funcionan como consolas SNMP.