Ali je možno, da en segment TCP prenaša dve različni sporočili zahteve HTTP?
HTTP je protokol zahteva-odgovor, ki določa, kako odjemalec in strežnik komunicirata prek omrežja. Sporočilo zahteve HTTP je blok podatkov, poslan od odjemalca do strežnika, odzivno sporočilo HTTP pa je blok podatkov, poslan od strežnika do odjemalca.
Vsaka zahteva in odgovor HTTP sta sestavljena iz glave in telesa. Glava vsebuje informacije o zahtevi ali odgovoru, kot so metoda zahteve, URI zahteve in različica HTTP. Telo vsebuje dejanske podatke, ki se zahtevajo ali pošiljajo.
Vsak segment TCP lahko nosi največ 1460 bajtov podatkov (65535 bajtov za pakete IPv6). To pomeni, da lahko posamezen segment TCP prenese le majhno količino podatkov. Običajna zahteva ali odzivno sporočilo HTTP je lahko veliko večje od 1460 bajtov, zato ne bi bilo mogoče, da bi en segment TCP prenašal dve različni sporočili zahteve HTTP.
Namesto tega se več segmentov TCP uporablja za prenašanje ene same zahteve ali odgovora HTTP. Pošiljatelj sporočila razdeli sporočilo na manjše segmente, prejemnik sporočila pa segmente ponovno sestavi v prvotno sporočilo.