Lehetséges, hogy egyetlen TCP-szegmens két különálló HTTP-kérés üzenetet hordozzon?
A HTTP egy kérés-válasz protokoll, amely meghatározza, hogy a kliens és a kiszolgáló hogyan kommunikál a hálózaton. A HTTP-kérési üzenet az ügyféltől a kiszolgálónak küldött adatblokk, a HTTP-válaszüzenet pedig egy kiszolgálótól a kliensnek küldött adatblokk.
Minden HTTP kérés és válasz üzenet egy fejlécből és egy törzsből áll. A fejléc információkat tartalmaz a kérelemről vagy válaszról, például a kérés módszeréről, a kérés URI-járól és a HTTP-verzióról. A törzs tartalmazza a ténylegesen kért vagy elküldött adatokat.
Minden TCP-szegmens legfeljebb 1460 bájt adatot hordozhat (65535 bájt IPv6-csomagok esetén). Ez azt jelenti, hogy egyetlen TCP szegmens csak kis mennyiségű adatot képes hordozni. Egy tipikus HTTP-kérelem vagy válaszüzenet sokkal nagyobb lehet 1460 bájtnál, így nem lehetséges, hogy egyetlen TCP-szegmens két különálló HTTP-kérés üzenetet hordozzon.
Ehelyett több TCP-szegmens használható egyetlen HTTP-kérelem vagy válaszüzenet átvitelére. Az üzenet küldője az üzenetet kisebb szegmensekre bontja, és az üzenet fogadója a szegmenseket visszaszereli az eredeti üzenetté.