1 Introducción (1) Una computadora conectada a una red Ethernet tiene dos direcciones Dirección de NIC (dirección MAC) Globalmente única y no modificable que se almacena en la NIC. El header Ethernet contiene la dirección MAC de las máquinas fuente y destino. Dirección IP Cada computadora en una red debe tener una dirección IP única. Virtual y asignada por software.
2 Paquetes Ethernet Tienen un header Ethernet (delivery) Los paquetes se fraccionan en frames Se envían por el cable hacia un switch (por ej.) El switch decide por cuál port debe mandar el frame. Para ello busca la dirección destino del frame en una tabla interna que mapea números de ports y direcciones MAC. Introducción (2)
3 En el momento en que el frame Ethernet es construido a partir de un paquete IP no se tiene idea de la MAC de la máquina destino. La única información disponible es la dirección IP destino. Debe existir una forma para que el protocolo Ethernet obtenga la MAC de la máquina destino dado el IP destino. Aquí es donde el protocolo ARP (Address Resolution Protocol) aparece en escena. Introducción (3)
4 Adress Resolution & Reverse Adress Resolution
5
6
7 Encapsulamiento de ARP
8
Obtener la dirección IP del destino. Crear un mensaje ARP de pedido (request). Insertar la dirección física del emisor (sender). Insertar la dirección IP del emisor. Insertar la dirección IP del destino. La dirección física del destino se llena con 0. El mensaje se pasa a la capa link donde es encapsulado en un frame. Dirección fuente: dirección física del emisor. Dirección destino: dirección broadcast.
Funcionamiento del ARP (1)
9 Cada host o router en la red recibe el frame. Todos los equipos lo pasan al ARP. Todas las máquinas, excepto la destino, descartan el paquete. La máquina destino responde con un mensaje ARP que contiene su dirección física. Mensaje unicast. El emisor recibe el mensaje de respuesta y obtiene la dirección física de la máquina destino. Funcionamiento del ARP (2)
10
11
12 Proxy ARP
Página siguiente |