Obsah:
Definice - Co znamená Transport Layer?
Transportní vrstva je vrstva v modelu otevřeného propojení systému (OSI), která je odpovědná za komunikaci typu end-to-end po síti. Poskytuje logickou komunikaci mezi aplikačními procesy běžícími na různých hostitelích v rámci vrstvené architektury protokolů a dalších síťových komponent.
Transportní vrstva je také zodpovědná za správu oprav chyb, poskytování kvality a spolehlivosti koncovému uživateli. Tato vrstva umožňuje hostiteli odesílat a přijímat data, pakety nebo zprávy opravené o chyby v síti a je síťovou součástí, která umožňuje multiplexování.
V modelu OSI je transportní vrstva čtvrtou vrstvou této síťové struktury.
Techopedia vysvětluje Transport Layer
Transportní vrstvy fungují transparentně ve výše uvedených vrstvách, aby mohly doručovat a přijímat data bez chyb. Na straně odeslání se zprávy aplikace rozdělí na segmenty a předají je do síťové vrstvy. Přijímající strana pak znovu sestaví segmenty do zpráv a předá je do aplikační vrstvy.
Transportní vrstva může poskytovat některé nebo všechny následující služby:
- Komunikace zaměřená na připojení: Zařízení v koncových bodech síťové komunikace vytvářejí protokol handshake, aby bylo zajištěno robustní připojení před výměnou dat. Slabou stránkou této metody je to, že u každé doručené zprávy existuje požadavek na potvrzení, čímž se ve srovnání s pakety opravujícími chybu opraví značné zatížení sítě. Opakované požadavky způsobují významné zpomalení rychlosti sítě při odesílání vadných toků bajtů nebo datagramů.
- Stejné pořadí doručení: Zajišťuje, že pakety jsou vždy doručovány v přísném pořadí. Přestože je síťová vrstva zodpovědná, může transportní vrstva opravit jakékoli nesrovnalosti v sekvenci způsobené kapkami paketů nebo přerušením zařízení.
- Integrita dat: Pomocí kontrolních součtů lze zajistit integritu dat napříč všemi vrstvami doručení. Tyto kontrolní součty zaručují, že přenášená data jsou stejná jako data přijatá opakovanými pokusy jiných vrstev o opětovné zaslání chybějících dat.
- Řízení toku: Zařízení na každém konci síťového připojení často nemají žádný způsob, jak se navzájem poznat o kapacitách datových toků, a proto mohou odesílat data rychleji, než je přijímající zařízení schopné vyrovnávací paměti nebo zpracovat. V těchto případech může překročení vyrovnávací paměti způsobit úplné selhání komunikace. Naopak, pokud přijímací zařízení nepřijímá dostatečně rychle data, způsobí to podtečení vyrovnávací paměti, což může způsobit zbytečné snížení výkonu sítě.
- Řízení provozu: Digitální komunikační sítě podléhají omezením šířky pásma a rychlosti zpracování, což může znamenat obrovské množství potenciálu pro přetížení dat v síti. Toto přetížení sítě může ovlivnit téměř každou část sítě. Transportní vrstva může identifikovat příznaky přetížených uzlů a snížené průtoky.
- Multiplexování: Přenos více toků paketů z nesouvisejících aplikací nebo jiných zdrojů (multiplexování) přes síť vyžaduje některé velmi vyhrazené řídicí mechanismy, které se nacházejí v transportní vrstvě. Toto multiplexování umožňuje použití současných aplikací v síti, například když jsou na stejném počítači otevřeny různé internetové prohlížeče. V modelu OSI je multiplexování řešeno ve vrstvě služeb.
- Bajtová orientace: Některé aplikace dávají přednost přijímání bajtových toků namísto paketů; transportní vrstva umožňuje v případě potřeby přenos datově orientovaných datových toků.
