Sobes.tech
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).