En las redes, las direcciones IPv4 e IPv6 juegan roles cruciales para la comunicación entre dispositivos. La resolución de direcciones es fundamental, y se realiza mediante protocolos como ARP para IPv4 y ND para IPv6.
Las direcciones físicas de capa 2 (es decir, las direcciones MAC de Ethernet) se utilizan para entregar la trama de enlace de datos con el paquete IP encapsulado de una NIC a otra NIC en la misma red.
ARP proporciona dos funciones básicas:
Resolviendo direcciones IPv4 a direcciones MAC
Mantener una tabla ARP de asignaciones de direcciones IPv4 a MAC
Si no se encuentra una entrada en la tabla ARP, el dispositivo envía una solicitud ARP.
Si la dirección IPv4 de destino del paquete está en la misma red, el dispositivo buscará en la tabla ARP la dirección IPv4 de destino.
IPv6: resolución de direcciones
Los mensajes de solicitud se envían utilizando especiales
Los dispositivos IPv6 usan ND para resolver la dirección MAC de una dirección IPv6 conocida.
Hay dos direcciones principales asignadas a un dispositivo en una LAN Ethernet:
Dirección física de capa 2 (la dirección MAC): se utiliza para comunicaciones NIC a NIC en la misma red Ethernet.
Dirección lógica de capa 3 (la dirección IP): se utiliza para enviar el paquete desde el dispositivo de origen al dispositivo de destino.
Cuando la dirección IP de destino está en una red remota, la dirección MAC de destino es la de la puerta de enlace predeterminada.
IPv4 utiliza ARP para asociar la dirección IPv4 de un dispositivo con la dirección MAC de la NIC del dispositivo.