Scroll ↓
Enkapsulace

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í.
Role protokolu TCP
A) Zajišťuje spolehlivý přenos dat pomocí potvrzování a správné seřazení přijatých segmentů.
B) Provádí kompresi dat pro rychlejší přenos přes pomalé linky.
C) Přiřazuje datům cílovou MAC adresu pro doručení v lokální síti.
← Zpět