Conceptos básicos de redes: las peticiones ARP host local
por anfitriones locales (hosts en su segmento de red), un protocolo de resolución de solicitud de direcciones (ARP) se inicia con algún tipo de solicitud de comunicación de red entre dos ordenadores. Esto podría ser de ping, el establecimiento de un Protocolo de Control de Transmisión (TCP) sesión, o un Protocolo Diagrama (UDP) sesión del usuario. Independientemente de la razón, el resultado neto es el siguiente proceso:
Los primeros contactos de acogida a otro contacto.
El primer anfitrión realiza una operación AND en su dirección y la máscara de subred, así como la dirección del segundo anfitrión y su máscara de subred. Esto determina que las direcciones IP pertenecen a la misma red, por lo que el segundo anfitrión debe estar en el mismo segmento de red.
Esta solicitud se pasa a través de las capas OSI hasta que llega a la capa de red (o la capa de Internet en el modelo de red IP). En esa capa, la dirección IP de destino se debe a ser igualado a un MAC o dirección de hardware.
El árbol de decisión en la siguiente figura se sigue:
La primera cosa que se comprueba es la caché de ARP local.
La siguiente sección da un vistazo más de cerca lo que sucede durante ese proceso.
Por defecto, los artículos no permanecen el caché ARP de un ordenador durante más de diez minutos, pero están en la caché ARP de un dispositivo de red de Cisco durante cuatro horas. En un equipo, la caché ARP contiene sólo anfitriones recientes que han tenido sesiones de comunicación.
Si la dirección IP que está intentando comunicarse con no está en la caché ARP, la dirección necesita ser resuelto.
La siguiente figura muestra el primer paso en este proceso. Observe que la dirección hardware de destino es la dirección de broadcast para Ethernet.
La solicitud de datos se pone en espera hasta que se resuelva la dirección y una solicitud ARP se genera y envía a la red.
Todas las solicitudes de ARP tienen el mismo formato básico: dos de hardware (o MAC) y dos protocolos (o IP) direcciones (origen y destino).
La solicitud de datos incluye MAC e IP de la información del envío de acogida, así como la dirección IP del host de destino. El código de operación para este tipo de paquete es 0x0001, que denota que esta es una solicitud.
El paquete se envía a la dirección de difusión local de hardware, por lo que cada computadora en el segmento de red local ve que el marco y la procesa.
Al procesar el marco y la lectura de la información de paquetes, la mayoría de las computadoras descartan los datos debido a que su dirección IP no coincide con el que se busca.
Si por casualidad, un host tiene esa dirección, registra la fuente MAC y la dirección IP en su propia caché ARP, sabiendo que si alguien quiere hablar con él, es probable que tenga que enviar los datos en breve, por lo que a continuación, construye su propia paquete ARP en respuesta.
El paquete ARP respuesta tiene un código de operación de 0x0002, que denota que es una respuesta. La estructura de la respuesta ARP, se ve igual que la petición ARP, excepto que los cuatro campos de dirección se llenan y completaron. Lógicamente, utiliza su dirección como la dirección del remitente y el remitente de la petición ARP como objetivo. La siguiente figura le da una idea de lo que esto se parece.
Con la respuesta enviada, el host original ve un marco en el segmento de red local que se dirige directamente a su MAC Dirección- se abre ese marco y procesa el paquete ARP.
El anfitrión original, entonces conoce el destino MAC tiene que enviar sus datos.
El host original agrega la información ARP para su caché ARP y luego libera los datos que había puesto en espera, enviándolo a la dirección MAC de destino sobre el segmento de red local.