Sunteți pe pagina 1din 3

Escuela Superior de Ingeniera Mecnica y Elctrica

RFC 903-Reverse Address Resolution


Protocol

Este protocolo es utilizado
generalmente para mquinas que
arrancan sin disco, es decir, que se
encuentran conectadas a un servidor,
en el cual se encuentra una imagen
del sistema operativo que se carga en
todas las mquinas al mismo tiempo.
Al arracar por medio de un nico
servidor, las mquinas cuentan
nicament con su direccin MAC, y
deben de obtener, de alguna manera,
su direccin de red (IP).
El protocolo RARP, el cual es un
complemento al protocolo ARP, es un
protocolo de capa dos del modelo
OSI, el cual es el encargado de
obtener (convertir) la direccin fsica
(direccin MAC) de un equipo a partir
de su direccin IP para realizar
transmisiones utilizando hardware
Ethernet.

Figura 1. Mltiples hosts arrancando sin
disco y un servidor RARP


La diferencia principal entre ARP y
RARP radica en que RARP requiere de
por lo menos un dispositivo (servidor
RARP) que contenga una base de
datos para realizar un mapeo entre
las direcciones MAC y la direcciones
IP de los hosts que se encuentre
conectados en la red.
Ambos protocolos utilizan la misma
estructura de trama para obtener las
direcciones deseadas, por ejemplo si
el medio usado es una red Ethernet,
los paquetes sern enviados en
tramas tipo Ethernet. Cuando se
utiliza el protocolo RARP, el valor con
el que se llena el campo de TIPO de la
trama Ethernet es 8035h.
Funcionamiento del protocolo
RARP
Supongamos que el host A desea
conocer su direccin IP siendo que
nicamente conoce su direccin
MAC. El host A enva un paquete
RARP colocando como direccin
MAC origen su propia direccin
MAC y como direccin MAC
destino una direccin de
broadcast (todos los bits en alto)
de tal manera que el mensaje
llegue a todos los hosts de la red.
A este mensaje se le llama
Solicitud RARP.
RFC 903
Escuela Superior de Ingeniera Mecnica y Elctrica
2



R
e
d
e
s

d
e

r
e
a

A
m
p
l
i
a


Figura 3. Envo de una solicitud RARP.

nicamente las estaciones de
trabajo que cuenten con las bases
de datos necesarias sern las
capaces de responder a dichas
solicitudes RARP con un nuevo
paquete llamado Respuesta
RARP, el cual que va dirigido
nicamente a la mquina que
realiz la solicitud incluyendo esta
vez su direccin IP,.

Figura 4. Envo de la respuesta RARP.

Como puede apreciarse, el envo
de la solicitud RARP es enviada en
multicast, mientras que la
respuesta es enva en unicast.
Formato RARP:
A continuacin se muestra la
trama RARP:


Figura 5. Trama RARP.

Descripcin de los campos de la
trama RARP:
Tipo de Hardware (16 bits):
Especifica la tecnologa de red
empleada, si se trata de
Ethernet, el valor es 1.
Tipo de Protocolo (16 bits):
Establece el tipo de protocolo
empleado a nivel de capa tres,
si es IP el valor es 800.
Hardware Address Lenght-
HLEN (8 bits): Establece la
longitud de la direccin MAC.
Network Address Lenght-PLEN
(8 bits): Establece la longitud
de la direccin de red (IP).
Operacin: Este campo
establece la operacin que
realiza el paquete enviado
siendo los ms importantes: 3
para peticin RARP y 4 para
respuesta RARP
Sender Hardware Address-HA
emisor (48 bits): Direccin MAC
del sistema que enva el
paquete.
Sender Network Address-PA
emisor (32 bits): Direccin IP
del sistema que enva el
paquete.
Target Hardware Address-HA
objetivo (48 btis): Direccin
MAC del sistema que va a
recibir la respuesta.
Target Network Address-PA
objetivo (32 bits): Direccin IP
del sistema que va a recibir la
respuesta.
El transmisor proporcionar sus
direcciones IP o MAC siempre y
cuando las conozca. En caso
contrario, estos campos sern
llenados con cero.

3 Reverse Address Resolution Protocol
Escuela Superior de Ingeniera Mecnica y Elctrica



R
e
d
e
s

d
e

r
e
a

A
m
p
l
i
a


Figura 7. Captura de trfico RARP.

Ventajas y desventajas del
protocolo RARP:
Ventajas
Se pueden arrancar varias
mquinas utilizando una sola
imagen del sistema operativo y
sin tener que incrustar la
direccin IP en la memoria de
cada mquina.
Desventajas
1) El broadcast, al ser a nivel de
capa 2, no sale de la red, por lo
que es necesario que exista un
servidor RARP en cada red.
2) Se necesita de mucho tiempo
de administracin para
mantener dichas tablas al
corriente en los servidores.
Hoy en da, el protocolo se
encuentra descontinuado ya que
fue reemplazado por el protocolo
BOOTP que ms tarde fue
sustituido por el protocolo de
Configuracin Dinmica de Host
(HDCP, por sus siglas en ingls).
Bibliografa:
[1] Reverse Address Resolution
Protocol, Finnlayson, Mann,
Mogul, Theiner, June 1984
[2] Conceptos Bsicos Sobre
Networking, Cisco CCNA 1-2
[3]
http://cauew.blogspot.mx/2008/
08/arp-rarp-proxy-arp-gratuitous-
arp-and.html
[4] Hacking TCP/IP Security, Ral
Siles Pelez

S-ar putea să vă placă și