FORMATO DE MENSAJE ARP
El mensaje ARP esta formado por 28 octetos.
Descripción de el 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.