J'ai posé cette question sur networkengineering.stackexchange, sans me rendre compte que tous les protocoles au-dessus de TCP étaient hors sujet (c'est-à-dire que seules les couches 4 et inférieures de l'OSI étaient sur le sujet).
La question est la suivante:
Étant donné que HTTP est implémenté par-dessus TCP et que TCP est sans perte, HTTP inclut-il un type d'information pour l'assemblage de paquets?
J'imagine qu'une fois une requête HTTP terminée, vous pouvez simplement supposer que les informations HTTP sont complètes (puisque toute la séquence de paquets TCP utilisés pour transporter HTTP est garantie pour être commandée et complétée).
Cette hypothèse est-elle correcte?
Une rapide recherche sur Google me montre que la couche 4 de l'OSI traite spécifiquement des connexions de bout en bout et de la fiabilité, ce qui me permet de comprendre que les paquets HTTP n'exigent aucun moyen de vérifier l'intégrité lorsqu'ils sont réassemblés. c'est-à-dire qu'à la fin d'une transmission réseau, un paquet HTTP sera complètement et correctement assemblé si la session TCP s'est terminée sans erreur.
Est-ce correct?
la source