Šta je UDP?

Feb 23, 2023

Protokol korisničkih datagrama (UDP) je protokol transportnog sloja u OSI referentnom modelu. Kao i TCP, koristi se za obradu paketa podataka. To je protokol transportnog sloja bez veze. UDP obezbeđuje kontinuirano grupisanje i sklapanje paketa i ne može da sortira pakete, odnosno ne može znati da li paketi stižu bezbedno nakon slanja. To je transakcijski orijentirana jednostavna i nepouzdana usluga prijenosa informacija.
Karakteristike UDP-a

1.UDP je bez veze. Podaci se mogu slati sve dok su poznati IP adresa i broj porta ravnopravne strane.

2. Ne postoji mehanizam potvrđivanja niti mehanizam retransmisije. Ako se informacije ne mogu poslati drugoj strani zbog problema s mrežom, sloj UDP protokola ne vraća nikakve informacije o grešci sloju aplikacije.

3. Datagramski orijentisan. UDP je samo nosilac. Nakon dodavanja zaglavlja UDP paketima koje šalju aplikacije, pošiljalac isporučuje pakete na IP sloj. Ne dijeli i ne spaja pakete, ali zadržava granice tih paketa. Stoga aplikacija mora odabrati odgovarajuću veličinu paketa.

4.UDP podržava interaktivnu komunikaciju jedan-na-jedan, jedan-prema-više, više-prema-jedan i više-prema-mnogi. Ukratko, UDP pruža funkcije unicast, multicast i broadcast.

5.UDP se isporučuje sa maksimalnim naporom, sa dobrim performansama u realnom vremenu, visokom radnom efikasnošću i bez kontrole zagušenja, tako da brzina slanja izvorne mašine neće biti smanjena čak i ako je mreža zagušena.

6. Overhead zaglavlja su mali, samo osam bajtova, kraći od TCP zaglavlja. U poređenju sa TCP-om, UDP zauzima manje sistemskih resursa.