En red de computadoras, el
protocolo de resolución de direcciones (ARP, del inglés Address Resolution
Protocol) es un protocolo de comunicaciones de la capa de enlace de datos,
responsable de encontrar la dirección de hardware (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, MAC = FF FF FF FF FF FF) que
contiene la dirección IP por la que se pregunta, y se espera a que esa máquina
(u otra) responda (ARP reply) con la dirección Ethernet que le corresponde.
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, pero esto solo funciona si todas las máquinas lo
soportan.
ARP está documentado en el RFC
826. El protocolo RARP realiza la operación inversa y se encuentra descrito en
el RFC 903.
En Ethernet, la capa de enlace
trabaja con direcciones físicas. El protocolo ARP se encarga de traducir las
direcciones IP a direcciones MAC (direcciones físicas). Para realizar esta
conversión, el nivel de enlace utiliza las tablas ARP, cada interfaz tiene
tanto una dirección IP como una dirección física MAC.
ARP se utiliza en cuatro casos
referentes a la comunicación entre dos hosts:
- Cuando dos hosts están en la misma red y uno quiere enviar un paquete a otro.
- Cuando dos hosts están sobre redes diferentes y deben usar un gateway o router para alcanzar otro host.
- Cuando un router necesita enviar un paquete a un host a través de otro router.
- Cuando un router necesita enviar un paquete a un host de la misma red.
0 comentarios :
Publicar un comentario