RARP es la abreviatura de Protocolo de resolución de direcciones inversa, que es un protocolo basado en redes informáticas que emplea una computadora cliente para solicitar su dirección IP de la tabla o caché del Protocolo de resolución de direcciones de un servidor de puerta de enlace. El administrador de red crea una tabla en gateway-router, que se utiliza para asignar la dirección MAC a la dirección IP correspondiente .
Este protocolo se utiliza para comunicar datos entre dos puntos en un servidor. El cliente no necesariamente necesita conocimiento previo de las identidades del servidor capaces de atender su solicitud. Las direcciones de control de acceso medio (MAC) requieren una configuración individual en los servidores realizada por un administrador. RARP se limita al servicio de direcciones IP solamente.
Cuando se configura una máquina de reemplazo, la máquina puede o no tener un disco adjunto que puede almacenar permanentemente la dirección IP, por lo que el programa cliente RARP solicita la dirección IP del servidor RARP en el enrutador. El servidor RARP devolverá la dirección IP a la máquina bajo la creencia de que se ha configurado una entrada dentro de la tabla del enrutador.
Historia de RARP:
RARP fue propuesto en 1984 por el grupo universitario Network. Este protocolo proporcionó la dirección IP a la estación de trabajo. Estas estaciones de trabajo sin disco también fueron la plataforma para las estaciones de trabajo principales de Sun Microsystems.
Funcionamiento de RARP:
El RARP está en la capa de acceso a la red y se emplea para enviar datos entre dos puntos en una misma red.
Cada participante de la red tiene dos direcciones únicas:- Dirección IP (una dirección lógica) y dirección MAC (la dirección física).
La dirección IP es asignada por software y luego la dirección MAC se construye en el hardware.
El servidor RARP que responde a las requests RARP puede ser incluso cualquier computadora normal dentro de la red. Sin embargo, debe contener los datos de todas las direcciones MAC con sus direcciones IP asignadas. Si la red recibe una solicitud RARP, solo estos servidores RARP pueden responderla. El paquete de información debe enviarse en capas muy económicas de la red. Esto implica que el paquete se transfiere a todos los participantes al mismo tiempo.
El cliente transmite una solicitud RARP con una dirección de transmisión Ethernet y con su propia dirección física. El servidor responde informando al cliente su dirección IP.
¿En qué se diferencia RARP de ARP?
RARP | ARP |
---|---|
RARP significa Protocolo de resolución de dirección inversa | ARP significa Protocolo de resolución de direcciones |
En RARP, encontramos nuestra propia dirección IP | En ARP, encontramos la dirección IP de una máquina remota |
Se conoce la dirección MAC y se solicita la dirección IP | Se conoce la dirección IP y se solicita la dirección MAC |
Utiliza el valor 3 para requests y 4 para respuestas. | Utiliza el valor 1 para requests y 2 para respuestas. |
Usos de RARP:
RARP se utiliza para convertir la dirección Ethernet en una dirección IP.
Está disponible para las tecnologías LAN como FDDI, LAN Token Ring, etc.
Desventajas de RARP:
El Protocolo de Resolución de Dirección Inversa tenía algunas desventajas que eventualmente llevaron a su reemplazo por BOOTP y DHCP. Algunas de las desventajas se enumeran a continuación:
- El servidor RARP debe estar ubicado dentro de la misma red física.
- La computadora envía la solicitud RARP en una capa muy barata de la red. Por lo tanto, es inalcanzable que un enrutador reenvíe el paquete porque la computadora envía la solicitud RARP en una capa muy barata de la red.
- El RARP no puede manejar el proceso de división en subredes porque no se envían máscaras de subred. Si la red está dividida en varias subredes, debe haber disponible un servidor RARP con cada una de ellas.
- No es posible configurar la PC en una red muy moderna.
- No utiliza completamente el potencial de una red como Ethernet.
RARP ahora se ha convertido en un protocolo obsoleto ya que opera a bajo nivel. Debido a esto, requiere una dirección directa a la red, lo que dificulta la construcción de un servidor.
Publicación traducida automáticamente
Artículo escrito por preetikagupta8171 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA