FORMATO DE MENSAJE ARP
El mensaje ARP esta formado por 28 octetos.
Descripción del paquete
- MAC Dest : Dirección MAC destino.
- MAC Origen : Dirección MAC Origen.
- Tipo Trama : Este campo especifica cual es el contenido del resto del paquete , cuando este valor es de 0x0806 nos indica que estamos ante un paquete ARP.
- Tipo Hardw : Especifica el medio sobre el cual se trabaja , el valor 1 lo toma cuando el medio es Ethernet.
- Tipo de protoc : tipo de protocolo que es mapeado , para IP toma el valor 0x0800.
- Tam. Hard. : Tamaño de dirección de Hardware.
- Tam. Protoc. : Tamaño de dirección de protocolo (IP)
- Tipo de Operac : Especifica la operación , esto son los diferentes valores que pude tomar el campo ARP request (1) , ARP reply (2) , RARP request (3) , RARP reply (4).
- IP Origen : Dirección IP Origen.
- IP Destino : Dirección IP Destino.Para poder enviar un paquete y que este llegue a los protocolos de nivel superior Transporte y Aplicación de la computadora destino , primero debe pasar por la capa de Red y luego por la capa Internet. Para que esto suceda se necesita básicamente dos cosas A) Dirección MAC origen y destino (Encabezado de trama) y dirección IP origen y destino (encabezado del paquete).
El protocolo ARP fue creado para obtener la dirección MAC destino , sabiendo la dirección IP que tiene asignada dicha maquina. ARP costa de dos tipos de ARP request (Interrogación) y ARP reply (respuesta).Otra parte importante de este protocolo es lo que se denomina tabla ARP , esta tabla es un caché en el cual se guardan por un tiempo limitado el numero IP de una maquina enlazado con su dirección MAC. Esta tabla nos ayuda a resolver direcciones que ya fueron obtenidas mediante el protocolo ARP , sin necesidad de volver a interrogar al destino.