Junior
Koje su osobine UDP protokola?
sobes.tech АИ
Одговор од АИ
UDP (User Datagram Protocol) je neorijentisan na konekciju i nepouzdan protokol sloja za prevoz.
Glavne karakteristike:
- Bez uspostavljanja veze: Pošiljalac odmah počinje sa prenosom podataka bez prethodnog "ruku pod ruku" sa primaocem. Ovo čini UDP brzim.
- Nepouzdana dostava: UDP ne garantuje dostavljanje paketa, njihov redosled ili odsustvo duplikata. Paketi mogu biti izgubljeni, stići u drugom redosledu ili biti duplirani. Provera grešaka je minimalna (samo kontrolni zbir).
- Nema kontrole toka: Pošiljalac može slati podatke bilo kojom brzinom, bez obzira na mogućnosti primaoca.
- Nema kontrole zagušenja: UDP nema mehanizme za sprečavanje ili reagovanje na zagušenje mreže.
- Minimalni zaglavlja: UDP zaglavlje je znatno manje od TCP, što smanjuje troškove prenosa.
Struktura UDP zaglavlja:
| Polje | Veličina (bajtovi) | Opis |
|---|---|---|
| Izvorni port | 2 | Izvorni port (opciono) |
| Odredišni port | 2 | Odredišni port |
| Dužina | 2 | Ukupna dužina UDP datagrama |
| Kontrolni zbir | 2 | Kontrolni zbir (opciono) |
Primene UDP:
- Vremenski osetljive aplikacije: online igre, audio/video streaming (RTP, RTCP).
- DNS (Sistem domena).
- DHCP (Protokol dinamičke konfiguracije hosta).
- SNMP (Protokol jednostavnog upravljanja mrežom).
Uprkos ograničenoj pouzdanosti, UDP je pogodan za aplikacije gde je gubitak paketa prihvatljiv ili se pouzdanost implementira na nivou aplikacije, a brzina i niska latencija su kritične.