Temario del curso
Día 1
Introducción al análisis de redes
- Modelo de referencia OSI y fundamentos de las redes TCP/IP.
- Herramientas y metodologías de diagnóstico.
- Introducción a Wireshark
- ¿Qué es Wireshark? Wireshark portátil. Recursos disponibles.
- Estructura de la interfaz gráfica de usuario (GUI) de Wireshark: paneles (lista de paquetes, detalles, bytes del paquete), barra de estado, etc.
- Arquitectura y flujo de procesamiento. ¿Qué es lo que no se puede ver con Wireshark? ¿Por qué?
- Protocolos soportados. Dissectors (descomponedores de protocolos).
- Preferencias y configuraciones: globales y específicas del perfil.
- Valores de tiempo.
- Ejercicios en el laboratorio.
Día 2
Captura de tráfico
- Aspectos a considerar antes de comenzar.
- Modo promiscuo.
- Filtros de captura.
- Criterios de detención automática.
- Captura remota.
- Ejercicios en el laboratorio.
Análisis de tráfico: herramientas y enfoques
- Lista de comprobación para el análisis.
- Uso de características: resolución de nombres, colorización, marcado, ignorado, comentarios, uso de referencias de tiempo, desplazamientos temporales, etc.
- Comprensión del Sistema Experto.
- Acceso a opciones mediante el menú contextual (clic derecho).
- Interpretación (patrones de referencia), impacto de las funciones de carga del SO y los controladores (driver offload).
- Guardado de resultados.
- Ejercicios en el laboratorio y estudios de caso.
Día 3
Análisis de tráfico: herramientas y enfoques (continuación)
- Filtrado de tráfico: filtros de visualización (preparación de filtros "in-flight", macros), seguimiento del flujo.
-
Análisis cuantitativo.
- Estadísticas descriptivas predefinidas básicas y resúmenes: Propiedades de la captura, jerarquía de protocolos, conversaciones, puntos finales (endpoints), longitudes de paquetes, específico de IP.
- Análisis específico de protocolos (por ejemplo: gráficos del flujo TCP).
- Estadísticas personalizadas avanzadas con el gráfico E/S.
- Visualización de flujos.
Día 4
Análisis de tráfico: protocolos
- Capa de enlace de datos: Ethernet II.
- Capa de red: IPv4.
-
Capa de transporte: TCP, UDP.
- Pérdida de paquetes y recuperación.
- Eventos de segmento anterior perdido y segmentos fuera de orden.
- ACKs duplicados y retransmisiones rápidas (Fast Retransmission).
- Retransmisiones TCP.
- Ventana cero, cambios en la ventana y otros problemas relacionados con la ventana.
- Capa de aplicación: HTTP, FTP.
- Ejercicios en el laboratorio y estudios de caso.
Día 5
Análisis de tráfico: problemas comunes en la evaluación del rendimiento de la red
- Causas de los problemas de rendimiento.
- Pérdida de paquetes.
- Problemas de ancho de banda. Enfoque en capas para la medición.
- Latencia: evaluación de la latencia extremo a extremo, visualización.
- Ejercicios en el laboratorio.
-
Herramientas de línea de comandos (Wireshark):
- tshark (Wireshark basado en terminal) / dumpcap / rawshark, tcpdump
- editcap, mergecap, capinfos, text2pcap.
Temas avanzados
- Filtros avanzados, estadísticas de entrada/salida agrupadas.
- Resumen y preguntas y respuestas (Q&A).
Requerimientos
1. Conocimiento del Modelo de Referencia OSI ISO - ITU-T X.200 y la pila de protocolos TCP/IP.
2. Conocimientos básicos del sistema operativo Unix/Linux: terminal UNIX, estructura de directorios, listado de archivos y directo-
rios, creación de directorios, cambio de directorio, copia, desplazamiento y eliminación de archivos y directorios, redirección, tuberías (pipes), procesos (listado de procesos suspendidos y en segundo plano).
Hardware y software
1. HW: mínimo 16 GB de RAM, mínimo 60 GB de espacio libre en disco.
2. SO: Se prefiere el sistema operativo Ubuntu Linux. En este caso, se deben instalar las siguientes aplicaciones: ip,
iperf, ipcalc.
3. SW: Aplicación Wireshark (https://www.wireshark.org/download.html).
Todas las componentes deben ser de la versión estable más reciente disponible.
Reseñas (1)
El aprendizaje sobre la herramienta