El protocolo ARP Requisitos de entrega: Completar el enunciado mostrando los comandos y las pantallas necesarias. Todas las aclaraciones serán con letra ARIAL 14 azul oscuro Explicación: El protocolo ARP se utiliza cuando una máquina se quiere conectar a otra y no tiene su dirección MAC. En este caso se manda un mensaje a todas las máquinas (se suele emplear una dirección broadcast) preguntando por la dirección MAC de la correspondiente IP mandada. Cuando se logra la correspondencia, se almacena la dirección MAC en una memoria temporalmente. Supongamos que recien inicializada nuestra máquina se ejecuta el comando ping sobre la máquina de dirección IP 192.147.136.7 perteneciente a nuestra misma red y se capturan las tramas con el monitor de red. o En la resolución ARP intervienen 2 datagramas: el de petición y el de respuesta. En el datagrama de petición aparece como fuente la dirección IP de la máquina usada, como destino “broadcast” y en la descripción aparece la dirección IP 192.147.136.7 ya que se requiere su dirección MAC. En el datagrama de respuesta aparece como fuente la dirección MAC solicitada, como destino la dirección IP de la máquina que ha ejecutado el comando ping y en .la descripción aparece la dirección IP de la máquina que envía su MAC. o Al comprobar nuevamente la memoria caché de ARP, se puede observar que ya contiene la dirección MAC (02-60-8C-0D-0A-5C) correspondiente a la dirección IP 192.147.136.7 Al volver a ejecutar el comando ping a la misma máquina, ya no aparecen las mismas tramas ARP, debido a que nuestra máquina ya conoce la dirección física de éstas. Página 1 de 4 El protocolo ARP TRABAJO A REALIZAR: Cada uno en su puesto El comando ARP: Página 2 de 4 El protocolo ARP 1. Recuperemos el contenido de nuestra tabla ARP 2. Borremos la caché y luego recuperarla 3. A continuación haremos ping a las maquinas de nuestros compañeros. 4. Recuperar la nueva tabla arp. 5. Espere unos minutos de inactividad ¿que sucede? 6. Obtención de dirección MAC a. Inicie una captura en Ethereal. b. En una terminal, borre de su tabla de ARP la entrada de una máquina vecina (si existe). c. En otra terminal, haga ping a esa máquina vecina. d. Verifique la creación de la entrada de ARP. Escriba la línea de la tabla de ARP relativa a dicha máquina vecina e. Examine en Ethereal los paquetes ARP intercambiados para obtener la dirección MAC de esa máquina. (entre la suya y la de uno de sus compañeros) 7. Eliminar todas las entradas de la tabla 8. Recuperar nuevamente la tabla (que ahora debe estar vacìa) 9. A continuación lanzar el ETHEREAL y por parejas hacer ping, recuperar únicamente el intercambio de los paquetes ICMP y ARP intercambiados por esta petición al hacerse ping mutuamente. Recuperar la tabla ¿Quiénes aparecen? a) Estudiar detenidamente los campos de direcciones MAC e IP comprobando a quien pertenecen 10. Borrar nuevamente la tabla arp 11. Realizar ping a vuestros compañeros recuperando con ethereal TODAS y SÓLO las tramas arp que transcurren por la red. Observar las direcciones MAC e IP 12. A continuación, sin borrar la tabla realizar ping a vuestro compañero…. Que tipo de tramas aparecen ahora ¿Por qué NO aparecen tramas ARP? 13. a) Borrar la cache ARP de vuestra máquina b) Averiguar cual es la IP de la web www.rediris.es y recuperar con ethereal las tramas que se intercambian de tipo ARP, explica su significado Página 3 de 4 El protocolo ARP 14. Recuperar ahora la tabla arp… ¿por qué no aparece una entrada con la dirección IP de rediris? 15. Sin borrar la caché volver a hacer ping a rediris estudiando ahora el intercambio IP producido. Explicar las IP y MAC origen y destino Página 4 de 4