01. Enkapsulace a segmentace dat
Všechno začíná v aplikační vrstvě, kde tvůj prohlížeč vygeneruje HTTP/HTTPS požadavek typu „dej mi tu stránku, prosím". Poslat ho jako jeden tlustý balík ale nejde — sítě mají omezenou velikost přenosového rámce, tzv. MTU (Maximum Transmission Unit), typicky kolem 1500 bajtů. Data se proto musí naporcovat na menší, zvládnutelné kousky.
Tady nastupuje TCP v transportní vrstvě. Každému segmentu přilepí vlastní záhlaví (header) a hlavně sekvenční číslo — něco jako pořadové číslo na obálce. Díky němu příjemce kousky správně seřadí zpět do původní zprávy, i kdyby dorazily v naprostém zmatku nebo různými cestami. TCP navíc každý úspěšně přijatý segment potvrzuje (acknowledgment), takže když se některý ztratí, prostě se pošle znovu. Spolehlivost je u tohoto protokolu posvátná — žádný kousek se nesmí ztratit bez povšimnutí.