0% encontró este documento útil (0 votos)
6 vistas5 páginas

Guía Completa sobre el Protocolo ARP

El Protocolo de Resolución de Direcciones (ARP) mapea direcciones IP a direcciones MAC en redes, permitiendo la comunicación entre hosts. ARP opera en la capa de enlace de datos del modelo OSI y utiliza paquetes de solicitud y respuesta para resolver direcciones. Además, ARP mantiene una caché para almacenar estas correspondencias y puede ser utilizado en diversas redes de difusión, no solo Ethernet.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas5 páginas

Guía Completa sobre el Protocolo ARP

El Protocolo de Resolución de Direcciones (ARP) mapea direcciones IP a direcciones MAC en redes, permitiendo la comunicación entre hosts. ARP opera en la capa de enlace de datos del modelo OSI y utiliza paquetes de solicitud y respuesta para resolver direcciones. Además, ARP mantiene una caché para almacenar estas correspondencias y puede ser utilizado en diversas redes de difusión, no solo Ethernet.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ARP-Preguntas y Respuestas

¿Qué es ARP?
El Protocolo de Resolución de Direcciones (ARP) es un protocolo de red que mapea una dirección de protocolo de capa de red a un
dirección de hardware de la capa de enlace de datos. Por ejemplo, ARP se utiliza para resolver la dirección IP a la correspondiente
Dirección Ethernet.
¿A qué capa del modelo OSI pertenece ARP?
ARP belongs to the OSI data link layer (Layer 2). ARP protocol is implemented by the network protocol
Los paquetes ARP están encapsulados por encabezados Ethernet y se transmiten.
¿Qué RFC especifica los requisitos para ARP?
RFC 826 especifica el formato del paquete ARP y otros detalles.
¿Cuál es el uso de ARP?
Un host en una red Ethernet puede comunicarse con otro host, solo si conoce la dirección Ethernet.
(Dirección MAC) de ese host. Los protocolos de nivel superior como IP utilizan un tipo diferente de esquema de direccionamiento
(como dirección IP) del esquema de direccionamiento de hardware de nivel inferior como la dirección MAC. ARP se utiliza para obtener
la dirección Ethernet de un host a partir de su dirección IP. ARP es utilizado extensamente por todos los hosts en una Ethernet
red.
¿Por qué una dirección IP necesita ser mapeada a una dirección MAC? ¿Por qué no puede usarse la dirección MAC por sí sola?
¿representado utilizando la dirección IP?
La longitud de una dirección MAC es de 6 bytes y la longitud de una dirección IP es de 4 bytes. Obviamente, la MAC
la dirección no puede ser representada usando la dirección IP. Por lo tanto, una dirección IP debe ser mapeada a la correspondiente
Dirección MAC.
¿Se puede utilizar ARP en una red diferente a Ethernet?
ARP es un protocolo general, que se puede utilizar en cualquier tipo de red de difusión. Los campos en el ARP
el paquete especifica el tipo de dirección MAC y el tipo de dirección de protocolo. ARP se utiliza con la mayoría
IEEE 802.x LAN media. In particular, it is also used with FDDI, Token Ring, and Fast Ethernet, in precisely
de la misma manera que con Ethernet.
¿Cómo resuelve ARP una dirección IP a una dirección MAC Ethernet?
Cuando ARP necesita resolver una dirección IP dada a una dirección Ethernet, envía un paquete de solicitud ARP por difusión.
El paquete de solicitud ARP contiene la dirección MAC de origen, la dirección IP de origen y la dirección IP de destino.
dirección. Cada anfitrión en la red local recibe este paquete. El anfitrión con la dirección IP de destino especificada
la dirección, envía un paquete de respuesta ARP al host de origen con su dirección MAC e IP.
¿Qué es una caché ARP?
ARP mantiene la correspondencia entre la dirección IP y la dirección MAC en una tabla en memoria llamada caché ARP.
Las entradas en esta tabla se añaden y se eliminan dinámicamente.
¿Cuándo se genera un paquete de solicitud ARP?
Los siguientes pasos resultan en la generación de un paquete de solicitud ARP:
1. El módulo IP envía un paquete, destinado a otro host en la red, al módulo ARP.
2. El módulo ARP consulta la tabla ARP (caché) para resolver la dirección IP.
3. Si la dirección IP proporcionada está presente en la caché ARP, se resuelve en su dirección Ethernet.
4. Si el módulo ARP no puede encontrar una entrada para esta dirección IP en la caché ARP, entonces envía un
Paquete de solicitud ARP al controlador de Ethernet, para resolver la dirección IP a la dirección Ethernet.
5. Después de que la dirección IP es resuelta por el módulo ARP, el paquete se envía al controlador de Ethernet para
transmisión.
¿Qué ocurre cuando un host recibe un paquete de solicitud ARP?
La solicitud ARP es recibida y procesada por todos los hosts en la red, ya que es un paquete de difusión.
Los siguientes pasos se llevan a cabo cuando un paquete de solicitud ARP es recibido por un host:
1. Si la dirección IP a resolver es para este host, entonces el módulo ARP envía un paquete de respuesta ARP
con su dirección MAC Ethernet.
2. Si la dirección IP a resolver es para este host, entonces el módulo ARP actualiza su caché ARP con el
mapeo de dirección MAC Ethernet de origen a dirección IP de origen presente en el paquete de solicitud ARP. Si
la entrada ya está presente en la caché, se sobrescribe. Si no está presente, se añade.
3. Si la dirección IP que se va a resolver no pertenece a este host, entonces el módulo ARP descarta la solicitud ARP.
paquete.

¿Actualizará un host su caché ARP al recibir cualquier solicitud ARP?


Un anfitrión actualizará su caché ARP solo si la solicitud ARP es para su dirección IP. De lo contrario, descartará la
Solicitud ARP.
¿Cuál es la desventaja si un host actualiza su caché ARP al recibir cualquier solicitud ARP?
El host agotará la caché ARP con muchas entradas ARP no utilizadas, si actualiza la caché ARP para cualquier
Solicitud ARP.
¿Qué sucede cuando un host recibe un paquete de respuesta ARP?
El paquete de respuesta ARP es recibido solo por el host que transmitió el paquete de solicitud ARP. El ARP
el módulo agrega la dirección de hardware Ethernet al mapeo de dirección IP presente en el paquete de respuesta ARP al
Cache ARP.
¿Hay un formato de paquete separado para la solicitud ARP y la respuesta ARP?
No. Tanto los paquetes de solicitud ARP como los de respuesta ARP utilizan el mismo formato.
¿A qué dirección MAC se dirige una solicitud ARP?
Todos los paquetes de solicitud ARP se transmiten con la dirección de difusión Ethernet, de modo que todos los hosts en la red
recibirá la solicitud.
¿A qué dirección MAC se dirige un paquete de respuesta ARP?
El paquete de respuesta ARP está dirigido al host que transmitió el paquete de solicitud ARP.
Si un anfitrión no puede obtener la dirección MAC de otro anfitrión, ¿cómo sabe sobre su dirección IP?
Un host utilizará un archivo estático como /etc/hosts o el protocolo DNS para obtener la dirección IP de otro host.
¿Qué sucederá si no se recibe una respuesta ARP para una solicitud ARP?
Si no se recibe una respuesta ARP, entonces esa dirección IP no se puede resolver a una dirección Ethernet. Sin un
Dirección Ethernet, los paquetes no pueden ser transmitidos.
¿Cuándo se agrega una entrada a la caché ARP?
Se agrega una nueva entrada a la caché ARP cuando una dirección IP se asigna correctamente a una dirección MAC.
Por lo general, las entradas se agregan dinámicamente a la caché ARP. También se pueden agregar entradas estáticas.
¿Qué sucederá si se recibe un nuevo paquete de solicitud ARP, pero la dirección MAC a la dirección IP es?
¿ya está presente en la caché ARP?
Si se recibe un paquete de solicitud ARP y el mapeo ya existe en la caché ARP, será sobrescrito
con los valores presentes en la solicitud.
¿Cuándo se elimina una entrada de la caché ARP?
Una entrada en una caché ARP se elimina después de un período de tiempo preestablecido (por ejemplo, 20 minutos).
¿Cuál es el formato de un paquete ARP?
The various fields of a ARP request/reply packet and their length are shown below:
+--------+
|Hardware| 2 bytes
|MAC |
|Address |
|Type |
+--------+
|Protocol| 2 bytes
|Address |
|Type |
+--------+
|Hardware| 1 byte
|MAC |
|Address |
|Size |
+--------+
|Protocol| 1 byte
|Address |
|Size |
+--------+
|Op 2 bytes
+--------+
|Remitente | 6 bytes (depende del campo de tamaño anterior)
MAC |
|Address |
+--------+
|Sender | 4 bytes (depends on the above size field)
|IP |
|Address |
+--------+
|Target | 6 bytes (depends on the above size field)
|MAC |
|Address |
+--------+
|Target | 4 bytes (depends on the above size field)
IP |
|Address |
+--------+
Los campos se explican a continuación:
+---------+-------------------------------------------------------+
|Ethernet |For a ARP request, source MAC address is the MAC |
|Header |address of the host sending the ARP request,
|
| |la dirección MAC de destino es la difusión Ethernet |
| |dirección (FF:FF:FF:FF:FF:FF), el campo del tipo de marco es 0x806.|
| Para la respuesta ARP, la dirección MAC de origen es la dirección MAC de
| el anfitrión respondiendo a la solicitud ARP, MAC de destino
| La dirección es la dirección MAC del host que envió el |
| Solicitud ARP, y el campo de tipo de trama es 0x806. |
+---------+-------------------------------------------------------+
|Hardware |Type of the hardware MAC address which is being mapped.|
|Address |For Ethernet the value of this field is 1. |
|Type | |
+---------+-------------------------------------------------------+
|Protocol |Type of the protocol address to which the MAC address |
|Address |is mapped. For IP address the value of this field is |
|Type |0x800. |
+---------+-------------------------------------------------------+
|Hardware |Size of the hardware MAC address. For Ethernet, the |
|Address |value of this field is 6. |
|Size | |
+---------+-------------------------------------------------------+
|Protocol |Size of the protocol address. For IP, the value of |
|Address |this field is 4. |
|Size | |
+---------+-------------------------------------------------------+
|Operation|Type of operation being performed. The value of this |
| |el campo puede ser 1 (solicitud ARP), 2 (respuesta ARP)|
+---------+-------------------------------------------------------+
|Source |The hardware MAC address of the host sending the ARP |
MAC |solicitud o respuesta. Esto es lo mismo que la dirección
| MAC de origen
|address |address present in the Ethernet header. |
+---------+-------------------------------------------------------+
La dirección IP del host que envía la solicitud ARP o
|IP |respuesta. |
|address | |
+---------+-------------------------------------------------------+
|Target |The hardware MAC address of the host receiving the ARP |
MAC |solicitud o respuesta. Esto es lo mismo que la MAC de destino |
|address |address present in the Ethernet header. |
+---------+-------------------------------------------------------+
|Target |The IP address of the host receiving the ARP request |
|IP |o responder. |
|address | |
+---------+-------------------------------------------------------+
¿Cuál es el tamaño de un paquete de solicitud y respuesta ARP?
El tamaño de un paquete de solicitud o respuesta ARP es de 28 bytes.
¿Cómo diferenciar entre un paquete de solicitud ARP y un paquete de respuesta ARP, como el tipo de Ethernet?
¿El campo es el mismo en ambos paquetes?
Un paquete de solicitud ARP se puede diferenciar de un paquete de respuesta ARP utilizando el campo 'operación' en el
Paquete ARP. Para una solicitud ARP es 1 y para una respuesta ARP es 2.
¿Por qué está presente la dirección MAC de hardware tanto en la cabecera Ethernet como en el paquete ARP?
(request and reply)?
El encabezado Ethernet es procesado por el controlador de enlace de datos y se elimina del paquete. Cuando la capa ARP
para recibir el paquete, necesita conocer las direcciones de hardware y protocolo para poder actualizar la tabla. Eso es
por qué la dirección MAC de hardware está presente tanto en el encabezado Ethernet como en el paquete ARP.
¿Qué es ARP proxy?
ARP proxy es el proceso en el que un sistema responde a la solicitud ARP de otro sistema. Para
por ejemplo, el host A envía una solicitud ARP para resolver la dirección IP del host B. En lugar del host B, el host C
responde a esta solicitud de ARP.
¿Cuál es el uso de ARP proxy?
Cuando los enrutadores reciben solicitudes ARP de una red para hosts en la red, responderán con un
Paquete de respuesta ARP con su dirección MAC. Por ejemplo, digamos que el host A está en una red, el host B está en
otra red y el enrutador C conectan estas dos redes. Cuando el anfitrión A envía una solicitud ARP para resolver
la dirección IP del host B, el router C recibe este paquete. El router C envía una respuesta ARP con su MAC
dirección. Así que el host A enviará todos los paquetes destinados al host B al enrutador C. El enrutador C luego reenviará
esos paquetes al host B. Proxy ARP también se utiliza si un host en una red no puede entender la subred
direccionamiento. Por ejemplo, si el host A y el host B están en dos subredes diferentes, pero el host A no puede
entender el direccionamiento de subredes. Así que el host A asume que el host B está presente en la misma red. En este caso un
el enrutador, el host C, puede usar ARP proxy para enrutear paquetes entre el host A y el host B.
¿Qué es ARP gratuito?
Cuando un anfitrión envía una solicitud ARP para resolver su propia dirección IP, se llama ARP gratuito. En el ARP
en el paquete de solicitud, la dirección IP de origen y la dirección IP de destino están llenas con la misma dirección IP de origen
La dirección MAC de destino es la dirección de broadcast de Ethernet (FF:FF:FF:FF:FF:FF).
¿Cuál es el uso de ARP gratuito?
ARP gratuito se utiliza para lo siguiente:
1. En una red configurada correctamente, no habrá una respuesta ARP para una solicitud ARP gratuita. Pero si
otro host en la red también está configurado con la misma dirección IP que el host de origen, entonces el
el host de origen recibirá una respuesta ARP. De esta manera, un host puede determinar si otro host también está
configurado con su dirección IP.
2. Cuando se cambia la tarjeta de interfaz de red en un sistema, la asignación de la dirección MAC a su dirección IP
se ha cambiado. En este caso, cuando el anfitrión se reinicie, enviará un paquete de solicitud ARP para su propia IP
dirección. Como se trata de un paquete de difusión, todos los hosts en la red recibirán y procesarán esto.
paquete. Actualizarán su antiguo mapeo en la caché ARP con este nuevo mapeo.

También podría gustarte