2. Dicho protocolo permite realizar ciertas tareas
cuyo objetivo es el asociar un dispositivo IP, que
a un nivel lógico está identificado por una
dirección IP, a un dispositivo de red, que a nivel
físico posee una dirección física de red. Este
protocolo se utiliza típicamente en dispositivos
de red local, Ethernet que es el entorno más
extendido en la actualidad. Existe un protocolo
RARP, cuya función es la inversa.
3. FUNCION:
Cuando una máquina desea ponerse en contacto
con otra y no se conoce su dirección IP, entonces
necesita un mecanismo dinámico que permite
conocer su dirección física . Entonces envía una
petición ARP por broadcast (o sea a todas las
maquinas). El protocolo establece que solo
contestara a la petición, si esta lleva su dirección IP.
4. Objetivos:
El protocolo ARP tiene un papel clave entre los
protocolos de capa de Internet relacionados con
el protocolo TCP/IP, ya que permite que se
conozca la dirección física de una tarjeta de
interfaz de red correspondiente a una dirección IP.
Por eso se llama Protocolo de Resolución de
Dirección.
5. Modo de trabajo:
El protocolo ARP permite encontrar las direcciones físicas basándose
en las direcciones IP de los dispositivos. Para ello se realiza:
Primero, una solicitud de tipo broadcast de un paquete ARP
conteniendo entre otros datos la dirección IP que se desea localizar.
Todos los dispositivos de la red reciben este mensaje.
Segundo, solamente aquel dispositivo cuya dirección IP coincida con la
recibida, responde con otro paquete de respuesta del protocolo ARP.
Este paquete contiene la dirección física (MAC) de dicho dispositivo. Al
recibirse la respuesta, el primer dispositivo "aprende" la dirección física
(MAC) del segundo. Esta información se mantiene en memoria caché
para posteriores envíos. Las entradas en la memoria caché se asocian
a un temporizador para permitir la modificación dinámica de la
dirección física de los dispositivos porque:
la dirección IP puede ser cambiada por necesidades de operación
6. Las llamadas al protocolo ARP proceden de los protocolos de nivel
de enlace, ya que estos son los que reciben los paquetes del
protocolo IP con sus direcciones IP, y que para construir su trama
requieren de las direcciones MAC equivalentes a estas direcciones
IP.
El protocolo ARP cuando recibe la solicitud de una dirección MAC
sigue el procedimiento siguiente:
Primero consulta en la tabla ARP del propio dispositivo.
Si se encuentra dicha dirección IP en la tabla ARP, responde con la
correspondiente dirección física.
Sí no está en la tabla ARP, envía una solicitud ARP de broadcasting.
Cuando recibe la respuesta, almacena la dirección IP y la física
correspondiente en su tabla ARP para posibles usos futuros.
7. Refinamiento ARP
Para evitar el tráfico de red que ocasiona ARP al realizar
muchas peticiones, el capítulo analiza necesidades de
solicitudes y explica sobre los refinamientos que ARP
considera para no saturar la red.
Encapsulación e identificación de ARP
Especifica cómo se envía y se recibe un mensaje de tipo
ARP, encapsulado en una trama Ethernet. Conteste si el
mensaje ARP se encapsula en una trama o en un datagrama.