Supongamos que estoy descargando un archivo a través del protocolo HTTP. Los paquetes que contienen los fragmentos del archivo pueden llegar en cualquier orden. Entonces, ¿cómo sabe el descargador qué paquete es el primero en el pedido? Estaba mirando los campos de un paquete HTTP aquí y no encontró ningún campo "Número de secuencia".
Después de reflexionar un poco sobre la pregunta, llegué a la conclusión de que HTTP es un protocolo de capa 7 y depende de los protocolos de las capas subyacentes. TCP, al ser un protocolo de capa 4, proporciona a HTTP este servicio de secuenciación de datos, ya que el encabezado TCP tiene un número de secuencia ( Lo encontré aquí ).
Pero, no estoy seguro si esta teoría es correcta, así que quiero preguntarle a los expertos al respecto. ¿Existe algún otro mecanismo para enfrentar este problema?
fuente