[Examen Julio 2023] [Problema 1, parte d]

[Examen Julio 2023] [Problema 1, parte d]

de Bruno Lartigau Antonini -
Número de respuestas: 1

Buenas,

Quería hacer una consulta respecto a los números de secuencia y de ack del cabezal transporte de los paquetes. 

El motivo por el cuál num_seq y num_ack valen 0 en todos los pasos del handshake, se debe a que el tamaño de los datos es 0? Yo lo había pensado de la siguiente forma (asumiendo como ustedes que ambos nros de seq inician en 0):

Paquete 1 (SYN): nro seq: 0, nro ack: 0

Paquete 2 (SYNACK): nro seq: 0, nro ack: 1

Paquete 3 (ACK): nro seq: 1, nro ack: 1

Es incorrecta esta forma de hacerlo? Tenía entendido que en el ack se pone el paquete que estás esperando.

Luego otra pregunta relacionada, por qué el nro ack del paquete de respuesta al POST HTTP vale 120? Sería porque el mensaje POST tiene un tamaño 120? Es un número al azar o tiene un significado?

Saludos

En respuesta a Bruno Lartigau Antonini

Re: [Examen Julio 2023] [Problema 1, parte d]

de Ezequiel Humberto Velazquez Manzor -
En línea con la pregunta del compañero tengo otra.

Porque en el flujo de paquetes que se muestra en la solución nunca se ve la respuesta al POST que ejecuta el cliente?, si HTTP/1.0 crea una conexión para cada par request-response.