¿Qué es ARP?

Descripción general del protocolo ARP

El protocolo ARP y el protocolo ICMP son protocolos subyacentes TCP/IP de uso común. También son los protocolos más utilizados a la hora de diagnosticar problemas de red.

ARP (Protocolo de resolución de direcciones) es un protocolo de bajo nivel ubicado en la pila de protocolos TCP/IP y es responsable de analizar una dirección IP en una dirección MAC correspondiente.

2 Principio de funcionamiento de ARP

2.1 Proceso de funcionamiento de ARP

Cuando una aplicación basada en TCP/IP necesita enviar datos de un host a otro Cuándo, se divide y encapsula la información en paquetes, adjuntando la dirección IP del host de destino. Luego, busque una asignación de la dirección IP a la dirección MAC real, lo que requiere enviar un mensaje de difusión ARP. Cuando ARP encuentra la dirección MAC del host de destino, puede formar el encabezado completo de la trama Ethernet de la trama que se enviará. Finalmente, la pila de protocolos encapsula el paquete IP en una trama Ethernet para su transmisión.

Como se muestra en la Figura 1, se describe el proceso de transmisión ARP.

Figura 1 Transmisión ARP

En la Figura 1, cuando el host A quiere comunicarse con el host B (por ejemplo, el host A hace ping al host B). El host A primero verificará si existe la dirección MAC del host B en su caché ARP. De lo contrario, el Host A enviará un paquete de difusión de solicitud ARP, que contiene la dirección IP del host con el que desea comunicarse, que es la dirección IP del Host B. Cuando el host B reciba esta transmisión, enviará su dirección MAC al host A mediante un paquete de respuesta ARP y actualizará su caché ARP. Es decir, también guardará el par de dirección IP/MAC del host A para su uso posterior. Una vez que el host A obtiene la dirección MAC del host B, puede comunicarse con el host B. Al mismo tiempo, el host A también guarda el par de dirección IP/dirección MAC del host B en su propia caché ARP.

Referencia:/Documento/ciscostudy/15231825.htm