Junior
V čom je špecifikum UDP protokolov?
sobes.tech AI
Odpoveď od AI
UDP (User Datagram Protocol) je protokol transportnej vrstvy zameraný na prenos dát bez nadväzovania spojenia.
Charakteristiky UDP:
- Bez nadväzovania spojenia: Pred začatím prenosu dát nedochádza k "rukám podania", ako v TCP. To znižuje oneskorenie a režijné náklady.
- Nespolehlivý: UDP nezaručuje doručenie paketov, ich poradie alebo absenciu duplikátov. Ak sa paket stratí, protokol nevykonáva opätovné odoslanie.
- Vysoká rýchlosť: Vďaka absencii mechanizmov kontroly chýb, toku a opätovného odoslania, UDP zabezpečuje vyššiu rýchlosť prenosu dát v porovnaní s TCP.
- Malý hlavičkový blok: Hlavička UDP je minimálna (8 bajtov) v porovnaní s hlavičkou TCP (minimálne 20 bajtov), čo znižuje objem prenášaných dát.
- Bez kontroly toku a preťaženia: UDP nemá zabudované mechanizmy na riadenie rýchlosti prenosu dát alebo reakciu na preťaženie siete.
Použitie UDP je vhodné v aplikáciách, kde je dôležitá minimálna latencia a straty dát sú akceptovateľné alebo ich možno spracovať na úrovni aplikácie (napríklad, streamovanie videa, online hry, VoIP, DNS služby).