2. Que es??
ARP o Address Resolution Protocol es un protocolo del
nivel de red que ayuda a los dispositivos TCP/IP a
encontrar dispositivos en el mismo dominio de
broadcast.
ARP usa el local broadcast para descubrir los
dispositivos vecinos.
Básicamente ARP descubre la dirección MAC de un
dispositivo mediante la dirección IP y RARP descubre la
IP de un dispositivo mediante la MAC.
Cuando dos dispositivos del mismo segmento quieren
conectarse lo hacen mediante la dirección MAC.
www.themegallery.com
3. EJEMPLOS:
1.
Aquí vemos un ejemplo de ARP.
En este ejemplo, PC A quiere enviar información a directamente a PC B.
PC A conoce la IP de PC B, pero no conoce su MAC.
Para resolver esto PC A genera un IP ARP.
Este IP ARP se envía desde la IP 10.1.1.1 y el destino es el 255.255.255.255, osea, todos.
PC A incluye la IP del PC B en la cabecera como destino.
La MAC origen es la 0000.0CCC.1111 y el destino es la MAC FFFF.FFFF.FFFF.
Los PC's B y C ven este frame, pero solo PC B responde a este frame incluyendo su MAC.
www.themegallery.com
4. En este segundo ejemplo, PC A quiere transmitir a PC B,
pero este está mas allá del router.
www.themegallery.com
5. Pasos:
PASO 1: Primero tenemos que saber si el PC que se busca esta en
su propia red o en otra. Por ahora nos lo creeremos porque se
explica en otro capítulo. El origen sabe que el destino está en otra
red, así que busca el Gateway, que es la puerta de salida de su red
hacia el exterior.
PASO 2: El router responde al origen enviándole su MAC, APRA
que se pueda ejecutar el envío dentro de su propia red.
PASO 3: El PC A monta el frame con la dirección de origen, la de
destino, su propia MAC de origen y la MAC de su Gateway, osea,
del router.
PASO 4: El router mira el frame y se da cuenta que es para él. Abre
el frame y decide hacia donde enviar la información según la IP
destino. El router lanza un ARP de la IP destino buscando de quien
es esa IP.
www.themegallery.com
6. PASO 5: PC B recibe esa petición ARP y responde informando de
su MAC.
PASO 6: El router encapsula los paquetes y los envía al destino.
Durante este envío, hemos obviado que las dos redes son del
mismo estilo, osea, dos Ethernet. Si fueran dos tipos diferentes, el
router empaquetaría adaptando los paquetes a cada tipo de
red, haciendo los paquetes mas pequeños si fuera necesario.
Es por eso que un router une redes aunque sean de distinto modelo.
El descubrimiento de la MAC del PC B queda registrado en una
tabla en el router.
Si el PC A necesita enviar mas información a PC B, el router no
tendrá que hacer nuevamente una petición ARP
www.themegallery.com
7. RARP
RARP es el ARP inverso. Si un dispositivo conoce la
dirección MAC pero no la dirección IP, este es el método
a usar para resolver la incógnita.
Protocolos que usan este método son BOOTTP (para
inicios remotos) o DHCP (para asignarse dinámicamente
una IP).
www.themegallery.com
8. Ejemplo:
Aquí vemos un ejemplo. PC D necesita conocer la IP del
Boot Server, y solo conoce su MAC.
www.themegallery.com