Sobes.tech
Junior

Aký je rozdiel medzi protokolmi TCP a UDP?

sobes.tech AI

Odpoveď od AI

Príznak TCP UDP
Typ spojenia Orientované na spoj (Connection-oriented) Bez spojenia (Connectionless)
Spoľahlivosť Vysoká (záruka doručenia, poradie paketov) Nízka (bez záruky doručenia, poradie nie je garantované)
Mechanizmy kontroly Riadenie toku, kontrola chýb, potvrdenie prijatia (ACK) Chýbajú
Rýchlosť Nižšia Vyššia
Veľkosť hlavičky 20 bajtov (minimálne) 8 bajtov
Použitie Prenos dát, ktorý vyžaduje spoľahlivosť (HTTP, FTP, SMTP) Prenos dát, ktorý vyžaduje vysokú rýchlosť (streaming video/audio, online hry, DNS)

TCP nadväzuje spojenie, garantuje doručenie dát, ich poradie a vykonáva kontrolu chýb. To sa deje pomocou ďalších mechanizmov a výmeny riadiacich informácií, čo ho robí pomalším. UDP je jednoduchší a rýchlejší protokol bez nadväzovania spojenia a záruk doručenia, vhodný pre aplikácie citlivé na latenciu, kde strata jednotlivého balíka nie je kritická.