Junior
Aké sú vlastnosti protokolov UDP?
sobes.tech AI
Odpoveď od AI
- Bez vzťahu (Connectionless): Nevyžaduje "rukovanie" na nadviazanie spojenia. Pakety sa odosielajú bez predchádzajúcej dohody.
- Nespolehlivý (Unreliable): Nie je zaručené doručenie paketov. Pakety môžu byť duplikované, stratené alebo prísť v nesprávnom poradí.
- Žiadna kontrola toku: Chýba mechanizmus na reguláciu rýchlosti odosielania dát, čo môže viesť k preťaženiu príjemcu.
- Žiadna kontrola chýb (okrem základného kontrolného súčtu): Detekuje niektoré chyby v hlavičke a dátach, ale ich neopravi.
- Maximálna rýchlosť: Vďaka absencii mechanizmov kontroly a nadviazania spojenia poskytuje vyššiu rýchlosť prenosu dát v porovnaní s TCP.
- Nízka latencia: Ideálne pre aplikácie citlivé na oneskorenie, s minimálnymi režijnými nákladmi.
- Používa sa pre broadcastové a multicastové prenosy: Pretože nevyžaduje nadviazanie spojenia s konkrétnym príjemcom.
Príklady použitia:
- Streaming audia/videa
- Online hry
- DNS (Systém doménových mien)
- VoIP (Voz cez IP)
- Protokoly monitorovania siete (napríklad SNMP)