Protokoly transportnej vrstvy podľa hierarchie za IP sa používajú na prenos údajov medzi aplikačnými procesmi, ktoré sú implementované v sieťových uzloch. Dátový paket prijatý z jedného počítača do druhého cez internet sa musí preniesť do spracovateľa procesov a na konkrétny účel. Za to nesie zodpovednosť dopravná vrstva. Na tejto úrovni dva hlavné protokoly - TCP a UDP.
Obsah článku
- definícia
- nákupný
- zistenie
definícia
TCP - prenosový protokol na prenos údajov v sieťach TCP / IP, predbežné nadviazanie spojenia so sieťou.
UDP - prenosový protokol prenášajúci správy s datagramom bez potreby nadviazania spojenia v sieti IP.
na obsah ↑nákupný
Rozdiel medzi TCP a UDP je v tzv. „Záruke na dodávku“. TCP vyžaduje reakciu od klienta, ktorému bol dátový paket doručený, potvrdenie o doručení, a preto potrebuje vopred nadviazané pripojenie. Protokol TCP sa tiež považuje za spoľahlivý, zatiaľ čo protokol UDP dokonca dostal názov „nespoľahlivý dátový protokol“. TCP eliminuje stratu dát, duplikáciu a miešanie paketov, oneskorenia. UDP to všetko umožňuje a nevyžaduje si funkčné pripojenie. Procesy, do ktorých sa prenášajú údaje cez UDP, musia prijímajúce spracovávať, a to aj so stratami. TCP riadi preťaženie spojenia, UDP neovláda nič iné ako integritu prijatých datagramov.
Na druhej strane, vďaka takejto nediskriminácii a nedostatku kontroly poskytuje UDP dátové pakety (datagramy) oveľa rýchlejšie, a preto sa pre aplikácie, ktoré sú navrhnuté pre širokú šírku pásma a rýchlu výmenu, môže UDP považovať za optimálny protokol. Medzi ne patria hry v sieti a prehliadači, ako aj programy na streamovanie videa a aplikácie na video komunikáciu (alebo hlas): zo straty paketu sa nič nezmení, úplné alebo čiastočné, požiadavku nie je potrebné opakovať, ale sťahovanie je omnoho rýchlejšie. Protokol TCP sa ako spoľahlivejší protokol úspešne používa aj v e-mailových programoch, ktoré vám umožňujú kontrolovať nielen prenos, ale aj dĺžku správy a rýchlosť výmeny prenosu..
na obsah ↑zistenie
- TCP zaručuje doručenie dátových paketov nezmenené, sekvenčné a bez straty, UDP nič nezaručuje.
- TCP vyžaduje preddefinované pripojenie, UDP nevyžaduje pripojenie.
- UDP poskytuje vyššiu rýchlosť prenosu dát.
- TCP je spoľahlivejší a riadi proces výmeny údajov.
- UDP je vhodnejší pre programy, ktoré prehrávajú streamované video, videonahrávky a telefonovanie, sieťové hry.