Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Seguir una conversación TCP

5 tareas · 40 min · Principiante

Lo que el usuario llama «una conexión lenta» es, en la captura, una conversación TCP: un saludo, una petición, una respuesta y un cierre, con los paquetes de los dos sentidos mezclados entre miles de otros. Seguir la conversación es aislarla y leerla en orden. El 4 de noviembre de 2027, con la captura de Salineras de Manaure, aíslas la conversación de una estación de empaque con el ERP y la lees como lo hace un analista de redes: números de secuencia, tiempos y avisos del analizador. Todo son filas ya extraídas; no se captura ni se reproduce nada.

0 de 5 · 0%

Objetivo de la sala

Lo que el usuario llama «una conexión lenta» es, en la captura, una conversación TCP: un saludo, una petición, una respuesta y un cierre, con los paquetes de los dos sentidos mezclados entre miles de otros. Seguir la conversación es aislarla y leerla en orden. El 4 de noviembre de 2027, con la captura de Salineras de Manaure, aíslas la conversación de una estación de empaque con el ERP y la lees como lo hace un analista de redes: números de secuencia, tiempos y avisos del analizador. Todo son filas ya extraídas; no se captura ni se reproduce nada.

Una conexión TCP se identifica por cuatro datos: la dirección y el puerto de cada extremo. El analizador numera cada una (el campo tcp.stream) y «seguir el flujo» equivale a aplicar el filtro tcp.stream eq N y mostrar el contenido en orden. Dos conexiones entre los mismos equipos y hacia el mismo puerto de servidor se distinguen solo por el puerto de origen del cliente, que cambia en cada conexión.

Abre flujos y busca la conexión por su puerto de origen.

Responde para continuar

¿Qué número de flujo TCP es la conversación del cliente 198.51.100.60 desde el puerto de origen 51012? Escribe solo el número.

Ver pista de ayuda

Hay tres flujos del mismo cliente hacia el mismo puerto de servidor; los separa el puerto de origen.

TCP abre con tres paquetes: SYN del cliente, SYN y ACK del servidor, ACK del cliente. Visto desde el punto de captura, el tiempo entre el SYN,ACK que sale del servidor y el ACK que devuelve el cliente mide la ida y vuelta entre ese punto y el cliente. No mide al servidor, y no es el tiempo de ida y vuelta de extremo a extremo si el punto de captura está lejos de uno de ellos.

Las horas del flujo que acabas de identificar están en segundos, con seis decimales, y hay que convertirlas. Abre flujo_seguido.

Responde para continuar

¿Cuántos microsegundos pasan entre el SYN,ACK del servidor (paquete 2) y el ACK del cliente (paquete 3)? Escribe solo el número.

Ver pista de ayuda

Resta las dos horas y pasa los segundos a microsegundos, multiplicando por un millón.

Después del saludo el cliente envía la petición, y el servidor primero la confirma con un ACK y después, cuando la tiene lista, responde con datos. Un ACK sin datos solo dice «recibí»; no es la respuesta. El tiempo que importa para una aplicación lenta es el que pasa entre la petición y el primer paquete que trae datos del servidor.

Busca en flujo_seguido la petición del cliente y la primera fila del servidor con longitud mayor que cero.

Responde para continuar

¿Cuántos milisegundos pasan entre la petición del cliente y el primer paquete con datos que devuelve el servidor? Escribe solo el número.

Ver pista de ayuda

El ACK del paquete 5 no cuenta como respuesta, porque no lleva datos.

TCP numera los bytes. Los números de secuencia que muestra el analizador son relativos: empiezan en cero en el primer paquete de la conexión, para que se lean. Cuando un segmento no llega, el emisor lo vuelve a enviar con el mismo número de secuencia, y el analizador lo marca como retransmisión. Una retransmisión aislada es normal; muchas seguidas son síntoma de pérdida en el camino.

Abre flujo_seguido y mira la columna de avisos.

Responde para continuar

¿Qué número de secuencia relativo vuelve a enviar el servidor? Escribe solo el número.

Ver pista de ayuda

Busca el aviso de retransmisión y lee el número de secuencia de esa fila.

El receptor confirma siempre hasta dónde ha recibido bytes seguidos. Si le falta un segmento y llegan otros posteriores, repite la misma confirmación: son los ACK duplicados. Cuando el emisor recibe tres seguidos, suele reenviar el segmento que falta sin esperar al temporizador, que es mucho más lento. Por eso la secuencia de duplicados y retransmisión rápida es una pérdida resuelta en milisegundos, y no un servidor que dejó de responder.

Responde para continuar

En el flujo que sigues aparecen tres paquetes del cliente con el mismo número de confirmación. ¿Qué indican?

Ver pista de ayuda

Mira qué número de confirmación se repite y qué segmento del servidor lleva ese número de secuencia.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad