ARP frente a RARP
ARP (Protocolo de resolución de direcciones) y RARP (Protocolo de resolución de direcciones inversa) son dos de los protocolos de red informática que se utilizan para resolver la capa de enlace y las direcciones de protocolo IP. ARP resuelve una dirección IP, dada la dirección del hardware. RARP resuelve una dirección de hardware cuando se proporciona la dirección IP correspondiente. En realidad, RARP hace lo contrario o lo contrario de ARP, de ahí el nombre Reverse ARP. Pero RARP ya no se usa (ha sido reemplazado por mejores protocolos).
¿Qué es ARP?
ARP es un protocolo de red informática que se utiliza para convertir direcciones de capa de red en direcciones de capa de enlace. RFC 826 describe el ARP. En el caso de transmitir tráfico de capa de red, es importante determinar las direcciones de capa de enlace en redes de acceso múltiple. ARP se utiliza en muchas tecnologías, como IPv4, FDDI, X.25 y Frame Relay. Los dos usos más populares son IPv4 sobre IEEE 802.3 e IEEE 802.11. ARP opera como un protocolo de solicitud-respuesta. Pertenece a la familia de protocolos no enrutables (es decir, no cruzará los nodos de la red). El formato de mensaje ARP es muy simple y se compone de una solicitud de resolución de dirección o una respuesta. Pero el tamaño real del mensaje depende del tamaño de la dirección de las capas superior e inferior. El encabezado del mensaje especifica esos tamaños y las longitudes de dirección de cada capa. La carga útil se compone de las direcciones de hardware/protocolo de los nodos de envío y recepción.
ARP a veces se usa como protocolo para anuncios simples. Por ejemplo, cuando la dirección IP o MAC ha cambiado, puede informar a otros hosts para que actualicen sus asignaciones de direcciones. En una situación como la anterior, los mensajes ARP se denominan mensajes ARP gratuitos. Estos mensajes solo actualizan el caché de los otros hosts en la red y en realidad no solicitan una respuesta de ellos. Para asegurarse de que todos los hosts tengan la información ARP actual en sus cachés, muchos sistemas operativos utilizan mensajes ARP gratuitos en el momento del inicio.
¿Qué es RARP?
RARP es un protocolo de red utilizado en redes informáticas. RARP se describe en RFC 903 publicado por IETF. Este es un protocolo obsoleto y ya no se usa. Una computadora host solía usar este protocolo para solicitar la dirección IP (Protocolo de Internet, más específicamente IPv4) de otro host, cuando la dirección de la dirección de hardware (capa de enlace) está disponible para él. El ejemplo de una dirección de hardware utilizada fue la dirección MAC (Control de acceso a medios) del host. RARP quedó obsoleto debido a la introducción de BOOTP (Protocolo Bootstrap) y los protocolos DHCP (Protocolo de configuración dinámica de host) más recientes, porque ambos ofrecen muchas más funciones que RARP. RARP funciona asegurándose de que pocos hosts de servidor mantengan una base de datos que contenga la capa de enlace para las asignaciones de direcciones de protocolo respectivas. RARP sirvió solo la dirección IP. Los administradores configuraron individualmente las direcciones MAC de los hosts.
¿Cuál es la diferencia entre ARP y RARP?
ARP asigna direcciones IP a direcciones de hardware, mientras que RARP hace lo contrario (asigna direcciones de hardware a direcciones IP). En otras palabras, la entrada al ARP es una dirección lógica, mientras que la entrada al RARP es una dirección física. De manera similar, las salidas de estos dos protocolos también se invierten. A diferencia de ARP, RARP está obsoleto ahora y ha sido reemplazado por los protocolos BOOTP y DHCP.