Cátedra de Sistemas Distribuidos Escuela de Ingeniería Electrónica Departamento de Sistemas e Informática Trabajo Práctico nro. 1: Redes e Interconexíon Objetivos del Práctico Aplicar y afirmar los conocimientos teorícos adquiridos mediante la utilización de comandos y utilitarios en un entorno de red, incluyendo: 1.Visualización de tramas Ethernet. Encapsulamiento de nivel 2. Interpretación de los campos de la trama: src address, dst address, fcs, etc. 2. Paquetes de capa 3: encapsulamiento IP. Interpretación de los campos del paquete. Lectura de configuración IP. 3. ARP y RARP 4. Protocolo ICMP. Registro de ruta y timestamp. TTL. Interpretación de los resultados. 5. Routing IP en LAN y WAN. 6. Utilización de un software de captura y análisis de paquetes Evaluación Parcial El informe de este TP deberá entregarse antes de rendir el primer parcial. Este incluye los temas desarrollados en las clases de teoría, en los módulos 1 (Caracterización de Sistemas Distribuidos) y 2 (Redes y TCP/IP), y el uso de los siguientes comandos y utilitarios: a) ipconfig tracert ping netstat route arp (Windows) b) ifconfig ping traceroute netstat route arp (Linux) c) ethereal (Linux/Windows) d) tcpdump (Linux) windump (Windows) e) nslookup (Linux/Windows) Como material de preparación del TP podrá utilizarse: Apuntes de clase y presentaciones de la cátedra (ver página web http://dsi.fceia.unr.edu.ar) Libros: Sistemas Distribuidos (Coulouris et. al.), TCP/IP Illustrated (Stevens), TCP/IP (Comer) Manual Ethereal: http://www.ethereal.com/docs/man-pages/ethereal.1.htm Manuales on-line de los comandos a utilizar. Sistemas Distribuidos – TP 1 Pág. 1 Metodología de Ejecución del Práctico El práctico debe desarrollarse sobre cualquier PC con conexión a Internet y sistemas operativo Windows XP o Linux. a) Determinar la configuración de TCP/IP del host local usando el comando apropiado. Debe obtenerse: Nombre de host y de dominio del equipo 1.Tipo y número de adaptadores de red presentes en el equipo 2.Dirección IP y netmask de cada uno de ellos 3.Ruteador por defecto (Default Gateway) 4.Servidores DNS configurados 5.Tabla de rutas 6.Tabla del protocolo arp 7.Dirección MAC de la placa de red principal equipo b) 1. Determinar la dirección IP de los siguientes servidores en Internet: www.uba.ar www.inria.fr www.stanford.edu 2. Determinar el tiempo de tránsito de paquetes entre nuestro equipo y cada uno de los servidores del punto 1 utilizando ping. Analizar jitter. Calcular latencia y DTR suponiendo enlace simétrico. 3. Determinar la ruta utilizada para contactar a cada uno de los servidores del punto 1 utilizando traceroute. 4. Investigar las prestaciones de los comandos utilizados, y cómo deberían usarse para obtener mayor información. c) Interacción cliente/servidor (browser/servidor www) a. Ejecutar el analizador con filtro de captura host 'direccion IP local' b. Tipear el nombre del servidor www.uba.ar <http://www.uba.ar/> en la ventana del navegador c. Analizar la secuencia de tramas recibidas. Conclusiones Deberán ser volcadas en un informe donde consten los resultados obtenidos, comentando en cada caso las particularidades observadas, tiempos y rutas determinadas, comentarios de comandos, etc. El informe se valorará principalmente por las conclusiones a las que se arribe a partir de los resultados obtenidos en la experiencia. Sistemas Distribuidos – TP 1 Pág. 2