Protokoly transportní vrstvy podle hierarchie za IP se používají k přenosu dat mezi aplikačními procesy implementovanými v síťových uzlech. Datový paket přijatý z jednoho počítače do druhého přes internet musí být přenesen do zpracovatele procesů a pro konkrétní účel. Za to nese odpovědnost transportní vrstva. Na této úrovni jsou dva hlavní protokoly - TCP a UDP.
Obsah článku
- Definice
- Porovnání
- Závěry
Definice
TCP - přenosový protokol pro přenos dat v sítích TCP / IP, předběžné navázání připojení k síti.
UDP - přenosový protokol přenášející datagramové zprávy bez nutnosti navazování spojení v síti IP.
na obsah ↑Porovnání
Rozdíl mezi TCP a UDP spočívá v tzv. „Záruce na doručení“. TCP vyžaduje odpověď od klienta, kterému byl datový paket doručen, potvrzení o doručení, a proto potřebuje předem navázané připojení. TCP protokol je také považován za spolehlivý, zatímco UDP dokonce dostal název „nespolehlivý datagramový protokol“. TCP eliminuje ztrátu dat, duplikování a míchání paketů, zpoždění. UDP to vše umožňuje a nevyžaduje připojení k práci. Procesy, do nichž jsou data přenášena přes UDP, musí přijaté zpracovat, i se ztrátami. TCP řídí přetížení spojení, UDP neovládá nic jiného než integritu přijatých datagramů.
Na druhou stranu, díky takové nediskriminaci a nedostatečné kontrole, UDP doručuje datové pakety (datagramy) mnohem rychleji, takže pro aplikace, které jsou navrženy pro velkou šířku pásma a rychlou výměnu, lze UDP považovat za optimální protokol. Patří mezi ně síťové a prohlížečové hry, jakož i programy pro streamování videa a aplikace pro video komunikaci (nebo hlas): nic se nezmění ze ztráty paketu, úplné nebo částečné, není třeba opakovat požadavek, ale stahování je mnohem rychlejší. Protokol TCP, jako spolehlivější, se úspěšně používá i v e-mailových programech, což vám umožňuje řídit nejen přenos, ale také délku zprávy a rychlost výměny provozu..
na obsah ↑Závěry
- TCP zaručuje doručení datových paketů nezměněných, sekvenčních a bez ztráty, UDP nic nezaručuje.
- TCP vyžaduje předdefinované připojení, UDP připojení nevyžaduje.
- UDP poskytuje vyšší rychlost přenosu dat.
- TCP je spolehlivější a řídí proces výměny dat.
- UDP je výhodnější pro programy, které přehrávají streamované video, videonahrávky a telefonování, síťové hry.