Redes de computadoras

Anuncio
Redes de computadoras
ARP y RARP
Omar Salvador Gómez Gómez, MSE
Maestría en computación aplicada
17.11.05
Agenda
• Introducción
• ARP (Address Resolution Protocol)
• RARP (Reverse Address Resolution
Protocol)
• Routers y tablas ARP
17.11.05
Autor: OSGG versión 2.0
2
Introducción
• Los protocolos de Capa 3 determinan si los datos se
transportan más allá de la capa de red hacia los niveles
superiores del modelo OSI.
• Un paquete de datos debe contener una dirección MAC
destino y una dirección IP destino.
• Para que los dispositivos se puedan comunicar, los
dispositivos emisores necesitan tanto las direcciones IP
como las direcciones MAC de los dispositivos destino.
Cuando tratan de comunicarse con dispositivos cuyas
direcciones IP conocen, deben determinar las
direcciones MAC.
17.11.05
Autor: OSGG versión 2.0
3
ARP (Address Resolution Protocol)
• El conjunto TCP/IP tiene un protocolo,
denominado ARP, que puede detectar
automáticamente la dirección MAC.
• ARP permite que un computador descubra
la dirección MAC del computador que está
asociado con una dirección IP.
• Cada computador de una red mantiene su
propia tabla ARP.
• En UNIX
– arp -a
17.11.05
Autor: OSGG versión 2.0
4
ARP (Address Resolution Protocol)
17.11.05
Autor: OSGG versión 2.0
5
ARP (Address Resolution Protocol)
• Si un dispositivo desea enviar datos a otro dispositivo,
este debe conocer la dirección IP destino. Si no puede
ubicar una dirección MAC para el destino en su propia
tabla ARP, el dispositivo inicia un proceso denominado
petición ARP.
• La petición ARP le permite descubrir la dirección MAC
destino
• Un dispositivo genera un paquete de petición ARP y lo
envía a todos los dispositivos de la red
– dirección de broadcast MAC tiene el formato FF-FF-FF-FF-FFFF.)
• Si la dirección IP de un dispositivo concuerda con la
dirección IP destino de la petición ARP, ese dispositivo
responde enviando su dirección MAC al origen. Esto se
denomina respuesta ARP.
17.11.05
Autor: OSGG versión 2.0
6
ARP (Address Resolution Protocol)
17.11.05
Autor: OSGG versión 2.0
7
RARP (Reverse Address Resolution
Protocol)
• El Protocolo de resolución inversa de
direcciones (RARP) asocia las direcciones MAC
conocidas a direcciones IP.
• Es posible que un dispositivo de red, como por
ejemplo una estación de trabajo sin disco,
conozca su dirección MAC pero no su dirección
IP.
• Los dispositivos que usan RARP requieren que
haya un servidor RARP en la red para
responder a las peticiones RARP.
• En UNIX
– tcpdump -e
17.11.05
Autor: OSGG versión 2.0
8
RARP (Reverse Address Resolution
Protocol)
• Peticiones RARP
17.11.05
Autor: OSGG versión 2.0
9
RARP (Reverse Address Resolution
Protocol)
• Respuesta RARP. Las respuestas RARP
tienen la misma estructura que las
respuestas ARP
• Una respuesta RARP contiene un
mensaje de respuesta RARP y se
encapsula en un encabezado MAC y en
un encabezado IP
• Cuando el dispositivo donde se originó la
petición RARP recibe la respuesta RARP,
encuentra en ella su propia dirección IP
17.11.05
Autor: OSGG versión 2.0
10
Routers y tablas ARP
• Los routers crean tablas ARP que asignan
las direcciones IP a las direcciones MAC
• Los routers pueden estar conectados a
varias redes o subredes
• Los routers pueden contener direcciones
IP y direcciones MAC de dispositivos
ubicados en más de una red
17.11.05
Autor: OSGG versión 2.0
11
Routers y tablas ARP
17.11.05
Autor: OSGG versión 2.0
12
Routers y tablas ARP
17.11.05
Autor: OSGG versión 2.0
13
Routers y tablas ARP
• Gateway por de facto
– Otro método para enviar datos a la dirección
de un dispositivo que se encuentra en otro
segmento de red consiste en configurar un
gateway por defecto.
– El Gateway por defecto es una opción de host
en la que la dirección IP de la interfaz (puerto)
del Router se guarda en la configuración de
red del host.
17.11.05
Autor: OSGG versión 2.0
14
Routers y tablas ARP
• Gateway por de facto
17.11.05
Autor: OSGG versión 2.0
15
Puntos clave
• Todos los dispositivos de la LAN deben examinar una
petición ARP, pero el dispositivo cuya dirección IP
coincide con la dirección IP del destino de petición ARP
es el único que debe responder
• Si la dirección IP de un dispositivo concuerda con la
dirección de destino incluida en la petición ARP, el
dispositivo responde enviando la dirección MAC al
origen, lo que se denomina respuesta ARP
• Cuando un dispositivo desconoce su propia dirección IP,
utiliza el RARP
• Cuando el dispositivo que originó la petición RARP
recibe una respuesta RARP, copia la dirección IP en su
memoria caché, donde permanece mientras dure la
sesión
17.11.05
Autor: OSGG versión 2.0
16
Descargar