Kas ir UDP?

Feb 23, 2023

User Datagram Protocol (UDP) ir OSI atsauces modeļa transporta slāņa protokols. Tāpat kā TCP, to izmanto datu pakešu apstrādei. Tas ir bezsavienojuma transporta slāņa protokols. UDP nodrošina nepārtrauktu pakešu grupēšanu un komplektēšanu un nevar kārtot paketes, tas ir, tas nevar zināt, vai paketes pēc nosūtīšanas pienāk droši. Tas ir uz darījumu orientēts vienkāršs un neuzticams informācijas pārraides pakalpojums.
UDP iezīmes

1.UDP ir bez savienojuma. Datus var nosūtīt, ja vien ir zināma vienādranga puses IP adrese un porta numurs.

2. Nav apstiprinājuma mehānisma un nav retranslācijas mehānisma. Ja informāciju nevar nosūtīt otrai pusei tīkla problēmu dēļ, UDP protokola slānis lietojumprogrammas slānim neatgriež kļūdu informāciju.

3. Datagramma orientēta. UDP ir tikai pārvadātājs. Pēc galveņu pievienošanas lietojumprogrammu nosūtītajām UDP paketēm sūtītājs piegādā paketes uz IP slāni. Tas nesadala vai neapvieno paketes, bet saglabā šo pakešu robežas. Tāpēc lietojumprogrammai ir jāizvēlas atbilstošais paketes izmērs.

4.UDP atbalsta interaktīvu komunikāciju viens pret vienu, viens pret daudziem, daudzi pret vienu un daudzi pret daudziem. Īsāk sakot, UDP nodrošina unicast, multicast un apraides funkcijas.

5.UDP tiek piegādāts ar maksimālu piepūli, ar labu veiktspēju reāllaikā, augstu darba efektivitāti un bez pārslodzes kontroles, tāpēc avota mašīnas sūtīšanas ātrums netiks samazināts pat tad, ja tīkls ir pārslogots.

6. Header overhead ir mazs, tikai astoņi baiti, īsāks par TCP galveni. Salīdzinot ar TCP, UDP aizņem mazāk sistēmas resursu.