¿Para qué se utiliza el protocolo de resolución de direcciones?

El Protocolo de resolución de direcciones, llamado simplemente como ARP, se utiliza para conocer la dirección física / dirección MAC de su destino previsto.

Considere la siguiente topología:

Considere que el nodo A (192.168.1.1) desea hacer ping al nodo D (192.168.1.2).

Para formar un paquete Ping y enviarlo al nodo D, el Nodo A debe conocer la dirección física del Nodo D.

Y para hacer esto, confiará en ARP.

El nodo A formará un paquete preguntando: “¿Quién tiene esta dirección IP 192.168.1.2? “Y lo transmite en la subred.

Cada nodo en el dominio de difusión lo recibe. es decir; aquí, el Nodo A, el Nodo B, el Nodo C y el Nodo D reciben ese paquete de solicitud ARP.

Y verificarán la dirección IP en el paquete de solicitud ARP con su propia dirección IP.

Si la dirección IP coincide, enviarán una respuesta al iniciador con respuesta ARP.

Aquí en nuestro caso, ya que el Nodo D tiene esa dirección IP. Entonces, enviará “Hola, esa es mi dirección IP” al Nodo A.

A partir de esa respuesta ARP, el nodo A puede conocer la dirección MAC / física del nodo D. \

Luego, el Nodo A puede formar un paquete ping / cualquier otro paquete y enviarlo al Nodo D.

Puedes aprender más desde aquí:

Protocolo de resolución de direcciones (arp)

Protocolo de resolución de direcciones – Wikipedia

Protocolo de resolución de dirección Ethernet: o convertir direcciones de protocolo de red a una dirección Ethernet de 48 bits para la transmisión en hardware Ethernet

Espero eso ayude.

A mi entender personal, para la mayoría de las redes, hay dos tipos diferentes de direcciones: dirección física y dirección lógica. El protocolo ARP se utiliza para la traducción de una dirección lógica a una dirección física.

La dirección física, por ejemplo, la dirección MAC, generalmente está asociada a hardware, por ejemplo, NIC. La dirección lógica, por ejemplo, la dirección IPv4 / IPv6, es asignada por los usuarios y generalmente se basa en la ubicación de las computadoras, por ejemplo, las diferentes redes tienen diferentes ID de red. Por lo tanto, si una computadora se mueve de una subred a otra, su dirección IP debe reasignarse mientras se puede retener su dirección MAC.

La mayoría de las veces, conocemos la dirección lógica de las computadoras (a través de DNS u otras formas), y no sabemos la dirección física, que puede cambiarse dinámicamente y es realmente necesaria cuando necesitamos comunicarnos con otra computadora / enrutador dentro de la misma red. En esta condición, se usa ARP.

Para enviar un datagrama, las capas físicas / de enlace solo pueden usar direcciones físicas. No saben nada de IP. Pero la capa de transporte no sabe nada sobre MAC, por lo que el protocolo ARP realiza un servicio de traducción para permitir que la capa de enlace encuentre una dirección en su dominio para una dirección dada en un dominio diferente. Tiene un primo llamado RARP, que se usa para realizar la traducción opuesta, pero actualmente se usa poco.

El Protocolo de resolución de direcciones ( ARP ) es un protocolo para asignar una dirección de Protocolo de Internet ( dirección IP) a una dirección de máquina física que se reconoce en la red local.

Supongamos que hay tantos dispositivos conectados a esa red, entonces, para fines de comunicación a través de la misma red u otra, no solo es útil la dirección IP. Por lo tanto, se utiliza un protocolo llamado ARP (Protocolo de resolución de direcciones) para determinar la dirección física del dispositivo.

Se utiliza para determinar la dirección MAC de la dirección IP conocida. ARP es el protocolo de capa de red.

Use para crear direcciones IP desde la dirección mac.

ARP se utiliza para averiguar qué dirección MAC efectivamente (qué tarjeta de red o computadora) tiene una dirección IP particular vinculada a ella.