Sobes.tech
Junior

Mis on UDP protokollide eripära?

sobes.tech AI

Vastus AI-lt

UDP (User Datagram Protocol) on transpordikihi protokoll, mis on suunatud andmete edastamisele ilma ühenduse loomata.

UDP omadused:

  • Ühenduse loomata: Enne andmete edastamise algust ei toimu TCP-s sarnast "käepigistust". See vähendab viivitust ja üleliigset koormust.
  • Ebausaldusväärne: UDP ei taga pakettide kohaletoimetamist, nende järjekorda ega duplikaatide puudumist. Kui pakett kaob, ei tehta protokolli poolt uuesti saatmist.
  • Kõrge kiirus: Tänu vigade kontrolli, voolu ja taasalustamise mehhanismide puudumisele, võimaldab UDP suuremat andmeedastuse kiirust võrreldes TCP-ga.
  • Väike päis: UDP päis on minimaalne (8 baiti), võrreldes TCP päisega (vähemalt 20 baiti), mis vähendab edastatavate andmete mahtu.
  • Voolu ja ülekoormuse kontroll puudub: UDP-l ei ole sisseehitatud mehhanisme andmete edastamise kiiruse juhtimiseks ega võrgutäitumise reageerimiseks.

UDP kasutamine on sobiv rakendustes, kus minimaalne viivitus on oluline ning andmekadud on vastuvõetavad või neid saab töödelda rakendustasandil (näiteks voogedastuse video, online-mängud, VoIP, DNS-teenused).