Sunteți pe pagina 1din 30

Protocolos ARP y RARP

Sumario
Protocolo ARP.
Introduccin Operacin Formato

Protocolo RARP.
Introduccin Operacin Formato
2

Protocolos de Internet.
FTP SMTP TELNET DNS SNMP TFTP BOOTP NFS XDR RPC

CMOT

TCP

UDP IP (Incluyendo ICMP)

ARP

RARP Interface de Red y Hardware

Protocolo ARP

ARP (Protocolo de Resolucin de Direcciones)


Protocolo de bajo nivel que oculta direccionamiento fsico subyacente de red. el

Permite que se asigne una direccin IP arbitraria a cada mquina con independencia de su direccin fsica. Los mensajes se encapsulan en las tramas fsicas.

ARP
Permite a un host de una red encontrar cual es la direccin fsica de otro nodo de la misma red utilizando nicamente la direccin IP. Se puede emplear en redes fsicas que tienen capacidad de difusin. Evita la definicin de una tabla de conversiones. No requiere de una base de datos centralizada No necesita codificar direcciones de hardware en direcciones de alto nivel.

Por qu es importante el ARP?


Es el nico punto de contacto de todas las capas superiores con la capa fsica. Hace al TCP/IP independiente del hardware. La comunicacin debe llevarse a cabo por medio de redes fsicas usando el esquema de direcciones proporcionado por el hardware de la red, el cual es necesario conocer. Permite la asignacin de direcciones IP de forma dinmica y que esta pueda tener una correspondencia con la direccin fsica.

Por qu es importante el ARP?


Porque en las redes, resulta necesario transformar las direcciones IP en direcciones fsicas tanto para:
1-Entregar un paquete IP en su destino final. 2-Entregar un paquete a un router intermedio.

Operacin

Operacin
A pide, por difusin, la direccin fsica del host cuya direccin IP es IPB.
IPA IPB

A A

X X

B B

Y Y

Slo responde el host B que es el quien reconoce su direccin IP.

A A

X X

B B

Y Y

Por qu se usa difusin antes de enviar un paquete y no se enva el mismo por difusin directamente?
La difusin es costosa para usarse cada vez que se tenga que transmitir un paquete. El trfico puede disminuir haciendo que las mquinas que usen ARP mantengan una memoria intermedia en donde guarden las respuestas recientemente adquiridas durante algn tiempo.

Por qu se usa difusin antes de enviar un paquete y no se enva el mismo por difusin directamente?
Con el cache se hace innecesario usar ARP continuamente pues la mayor parte de las comunicaciones en red comprenden ms de un paquete hacia una misma direccin. Cada vez que tenga que transmitir un paquete, una computadora busca primero en su memoria intermedia antes de enviar una solicitud ARP.

Cmo hacer ARP ms eficiente?


Cada estacin envia, junto con la peticin de direccin fsica, su propia direccin IP y direccin fsica, de tal forma que las otras mquinas puedan actualizar esto en su memoria intermedia. El mecanismo anterior es muy til cuando se reemplaza la interfaz de red de un host y existe cambio de direccin fsica. Si el sistema al reiniciarse enva una solicitud ARP, puede notificar as, a todas las dems mquinas sus direcciones IP y fsicas.

Formato de los mensajes

Formato de paquete ARP


(para el hardware Ethernet y protocolo IP)
Cdigo ARP: 0x0806 Cab. TRAMA 1 8 Hardware Long IP. Mensaje ARP Datos TRAMA 16 24 Protocolo Operacin Dir. IP Env. (octetos 0-1) Dir. Fsica Objetivo (oct 0 -1) 32

Long. F.

Dir. Fsica del que Enva (octetos 0-3) Dir. Fsica Env. (octetos 4-5) Dir. IP Env. (octetos 2-3)

Dir. Fsica Objetivo (octetos 2-5) Dir. IP objetivo (octetos 0-3)

Formato del Protocolo ARP


El paquete ARP no tiene un encabezado fijo pues tiene que asimilar diferentes direcciones fsicas correspondientes a diferentes tecnologas de red. Para poder interpretar un mensaje ARP arbitrario existen campos fijos cerca del comienzo, que especifican la longitud de las direcciones que se encuentran en los campos siguientes. Es lo suficientemente general para que pueda ser usado para direcciones fsicas de protocolo diferentes.

Formato del Protocolo ARP


1 8 Hardware Long IP. 16 24 Protocolo Operacin Dir. IP Env. (octetos 0-1) Dir. Fsica Objetivo (oct 0 -1) 32 Long. F. Dir. Fsica del que Enva (octetos 0-3) Dir. Fsica Env. (octetos 4-5) Dir. IP Env. (octetos 2-3)

Dir. Fsica Objetivo (octetos 2-5) Dir. IP objetivo (octetos 0-3)

Hardware especifica el tipo de interfaz de red para la que se busca respuesta. En el caso de Ethernet, tiene valor 1. Protocolo especifica el tipo de direccin de protocolo de alto nivel que proporciona el transmisor. Para el protocolo IP existe un valor (0x0800).

Formato del Protocolo ARP


1 8 Hardware Long IP. 16 24 Protocolo Operacin Dir. IP Env. (octetos 0-1) Dir. Fsica Objetivo (oct 0 -1) 32 Long. F. Dir. Fsica del que Enva (octetos 0-3) Dir. Fsica Env. (octetos 4-5) Dir. IP Env. (octetos 2-3)

Dir. Fsica Objetivo (octetos 2-5) Dir. IP objetivo (octetos 0-3)

Operacin especifica si es una solicitud ARP (1) o una respuesta ARP (2), una solicitud RARP (3) o una respuesta RARP (4). . Especificar las longitudes de direcciones fsicas y del protocolo de alto nivel es importante para que ARP se pueda utilizar en redes arbitrarias.

Formato del Protocolo ARP 8 16 24 32


Hardware Protocolo Long IP. Operacin Dir. IP Env. (octetos 0-1) Dir. Fsica Objetivo (oct 0 -1) Dir. Fsica del que Enva (octetos 0-3)

Long. F.

Dir. Fsica Env. (octetos 4-5) Dir. IP Env. (octetos 2-3)

Dir. Fsica Objetivo (octetos 2-5) Dir. IP objetivo (octetos 0-3)

En los paquetes de respuesta, siempre viajan las direcciones fsicas y del protocolo de alto nivel tanto de quien emiti la solicitud ARP como de quin la respondi.

Protocolo RARP

RARP
(Protocolo Inverso de Asociacin de Direcciones)
Problema: Cmo conoce una estacin sin disco su direccin IP?. Solucin: Reverse (RARP)

Address

Resolution

Protocol

Operacin

22

RARP
Una mquina que no conoce su direccin IP, emplea su direccin fsica para obtener la direccin IP desde un servidor. La mquina que solicita una direccin IP debe identificarse de forma unvoca y para ello emplea su direccin fsica. Se requiere en una red de varios servidores que posean tablas con las direcciones fsicas e IP de las mquinas sin disco.

RARP
En una red existe por lo general ms de un servidor RARP (primarios y secundarios). Las estaciones envan sus solicitudes de direcciones IP (solicitudes RARP) a los servidores RARP por difusin por lo que no tienen que conocer las direcciones fsicas de estos. Las direcciones fsicas se obtienen del hardware de la interfaz de red por lo que siempre estn disponibles.

Operacin
Solicitud RARP Enviador Objetivo

?? ??
IPA

F(A) F(A)

A transmite por difusin una solicitud RARP especificando su direccin fsica.


IPB

A A
Enviador Objetivo

X X F(B) F(A)

B B

Y Y

IP (B) IP (A)

A A

X X

B B

Y Y
RARP Servers

Aunque todas las mquinas reciben la solicitud RARP, solo los servidores RARP las procesan y envan las respuestas.

Formato de los mensajes

Formato
El formato del paquete RARP es igual que el del protocolo ARP. Una estacin puede solicitar la direccin IP de una tercera mquina. Esto es factible a partir de que los campos de direcciones del que enva y del objetivo aparecen separados y los servidores RARP siempre envan la respuesta a quin la solicito. Los mensajes RARP viajan dentro de una trama de nivel de enlace y el campo tipo identifica que es una trama que porta datos del protocolo RARP de 28 octetos.

Formato de paquete RARP


(para el hardware Ethernet y protocolo IP)
Cdigo ARP: 0x8035 Cab. TRAMA 1 8 Hardware Long IP. Mensaje ARP Datos TRAMA 16 24 Protocolo Operacin Dir. IP Env. (octetos 0-1) Dir. Fsica Objetivo (oct 0 -1) 32

Long. F.

Dir. Fsica del que Enva (octetos 0-3) Dir. Fsica Env. (octetos 4-5) Dir. IP Env. (octetos 2-3)

Dir. Fsica Objetivo (octetos 2-5) Dir. IP objetivo (octetos 0-3)

Ventajas y desventajas de tener varias mquinas funcionando como servidores RARP


Ventajas: Se obtiene un sistema ms confiable pues, si el servidor falla o esta demasiado congestionado para responder, otro servidor lo har. Desventajas: Existe sobrecarga de la red cuando muchos servidores responden a la vez.

Resumen
ARP Permite a un nodo (host) de una red encontrar la direccin fsica de otro nodo de la misma red utilizando nicamente la direccin IP. RARP Orientado a solucionar el problema de las estaciones de red que no cuentan con almacenamiento externo (disco duro). Requiere la existencia de computadores autorizados (servidores RARP) para responder con direcciones IP.

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