Transportní vrstva
V práci na počítači, transportní vrstva je vyrovnaná čtyři sedm úrovně OSI model. To zareaguje na žádosti služby od vrstvy zasedání a vydá servisní žádosti k síťové vrstvě.Transportní vrstva poskytuje transparentní přenos dat mezi hostiteli. To je zodpovědné za konec-k-končit zotavení po chybě a řízení toku. To zajistí převod kompletních údajů. V IP hromada protokolu tato funkce je dosažená spojením orientovaný přenosový řídící protokol (TCP) nebo datagram píší uživatelský Datagram protokol (UDP). Účel transportní vrstvy má poskytovat průhledný převod dat mezi koncovými uživateli, tak ulehčovat horní vrstvy od nějakého znepokojení s poskytovat spolehlivý a ekonomický přenos dat.
Transportní vrstva se otočí nespolehlivý a velmi základní služba poskytnutá síťovou vrstvou do jednoho úctyhodného člověka termínu ' komunikace '. Tam je dlouhý seznam služeb, které mohou být volitelně poskytovány na této úrovni. Žádný z nich být povinný, protože ne všechny aplikace chtějí všechny dostupné služby. Někteří mohou být zbyteční horní, nebo dokonce counterproductive v některých případech.
- Spojení určovalo. Toto je normálně snadnější k dohodě s než Connectionless modely, tak kde síťová vrstva jen poskytne connectionless službu, často spojení určovalo službu je postaven na vrcholu toho v transportní vrstvě.
- Stejný objednávat doručení. Síťová vrstva obecně negarantuje, že balíčky dat přijedou do stejného rozkazu, že oni byli posláni, ale často toto je žádoucí rys tak transportní vrstva stanoví to. Nejjednodušší způsob, jak dělat toto má dát každému balíku číslo, a dovolit přijímači reorder balíky.
- Chyba ' volný ' data. Základová síť může dobře být hlučná a data přjímala smět ne vždy být stejný jak data posílala. Transportní vrstva může opravit toto: typicky tím, že poskytuje kontrolní součet dat, která odhalí jestliže tam byla závada z nějakém druhu. Samozřejmě, chyba volný je nemožný, ale to je možné podstatně redukovat množství nezjištěných chyb. Tato vrstva může také retransmit balíky, které šly minout na cestě.
- Vyhněte se kontrole. Množství paměti na počítači je omezeno a bez řízení toku větší počítač by mohl zaplavit počítač s tolik informace, že to nemůže držet to jako všechny předtím, než se zabývá tím. Nowadays, toto není velká záležitost, zatímco paměť je levná šířka pásma chvíle je poměrně nákladná, ale v časnějších časech to bylo důležitější. Řízení toku dovolí přijímači říkat “Whoa!” předtím to je zaplaveno. Někdy toto je už poskytováno sítí, ale kde to není, transportní vrstva může připojovat to.
- Orientace bajtu. Poněkud než se zabývat věcmi na balíku-- paketový základ, transportní vrstva může přidat schopnost ke komunikaci pohledu právě jako proud bajtů. Toto je hezčí k dohodě s.
- Porty. Porty jsou nezbytně způsoby, jak oslovit rozmanité entity ve stejném umístění. Například, první řada poštovní adresy je druh portu, a rozlišuje mezi různými obyvateli stejného domu. Aplikace počítače bude každý poslouchat informaci o jejich vlastních portech, který je proč vy můžete používat víc než jednu síť-založená aplikace zároveň.
Některé věci, takový jako spojení orientace může být uskutečněna u jedné dopravy nebo síťové vrstvy. Nápad je že síťová vrstva realizuje kterýkoliv soubor voleb je nejsnadnější: pro některé základové sítě to je nejsnadnější realizovat komunikaci connectionless, zatímco pro ostatní to je nejsnadnější uskutečnit spojení orientovaná komunikace. Transportní vrstva používá tento nejjednodušší soubor možností splnit kterákoliv kombinace možností jsou vlastně požadované.