RFC 903 Resumen

download RFC 903 Resumen

of 3

Transcript of RFC 903 Resumen

Escuela Superior de Ingeniera Mecnica y Elctrica

RFC 903-Reverse Address Resolution Protocol

Escuela Superior de Ingeniera Mecnica y Elctrica

RFC 903Escuela Superior de Ingeniera Mecnica y Elctrica

2

3Reverse Address Resolution ProtocolEscuela Superior de Ingeniera Mecnica y Elctrica

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 RARPSupongamos 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.

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.

Figura 7. Captura de trfico RARP.

Ventajas y desventajas del protocolo RARP:VentajasSe 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.Desventajas1) 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