ARP (Address Resolution Protocol
(Protocolo de resolución de direcciones)
Es un protocolo de la pila TCP que permite resolver o mapear direcciones IP a direcciones MAC.
(Protocolo de resolución de direcciones).
Es un protocolo de la capa de enlace de datos, responsable de encontrar la dirección física (Ethernet MAC) que corresponde a una determinada dirección IP.
Para ello se envía un paquete (ARP request) a la dirección de difusión de la red (broadcast) que contiene la dirección IP por la que se pregunta, y se espera a que esa máquina (u otra) responda (ARP reply)
Cada máquina mantiene una caché con las direcciones traducidas para reducir el retardo y la carga. ARP permite a la dirección de internet ser independiente de la dirección Ethernet.
Paquete de Petición / Respuesta de ARP
Hardware address space
Especifica el tipo de hardware; ejemplos son Ethernet o Packet Radio Net.
Protocol address space
Especifica el tipo de protocolo, el mismo que en el campo de tipo EtherType en la cabecera de IEEE 802.
Hardware address length
Especifica la longitud(en bytes) de la dirección hardware del paquete. Para IEEE 802.3 e IEEE 802.5 será de 6.
Protocol address length
Especifica la longitud(en bytes) de las direcciones del protocolo en el paquete. Para IP será de 4.
Operation code
Especifica si se trata de una petición(1) o una solicitud(2) ARP.
Source/target hardware address
Contiene las direcciones física hardware. En IEEE 802.3 son direcciones de 48 bits.
Source/target protocol address
Contiene las direcciones del protocolo. En TCP/IP son direcciones IP de 32 bits.
No hay comentarios:
Publicar un comentario