Kaj je UDP vtičnica?

Vtičnica za protokol uporabniškega datagrama (UDP) je vrsta računalniškega protokola, ki se uporablja za prenos in prejemanje informacij po omrežju. Vtičnice UDP so znane po svoji naravi brez povezave, kar pomeni, da jim ni treba pred poskusom pošiljanja podatkov se obrnite na drug strežnik. To se bistveno razlikuje od vtičnic protokola za nadzor prenosa (TCP), ki morajo ves čas vzdrževati komunikacijsko linijo v drugo vtičnico. Številne internetne aplikacije redno uporabljajo UDP vtičnice za komunikacijo, ker omogočajo velikemu številu uporabnikov dostop do spletnih strežnikov brez potrebe po nenehni komunikaciji.

Tri vrste računalniških vtičnic so UDP, TCP in neobdelane. Raw vtičnice se najpogosteje uporabljajo za pomoč pri lociranju ali usmerjanju omrežnega prometa. TCP vtičnice se uporabljajo, ko je pomembno, da vse informacije dosežejo ciljno vtičnico v vrstni red, v katerem je bil poslan. UDP vtičnice se uporabljajo, ko je treba informacije pridobiti s strežnika v majhnih serijah z uporabo posameznih paketov, imenovanih datagrami.

Ena od pomanjkljivosti uporabe vtičnice UDP je tako imenovana izguba paketov.Med obema vtičnicama ni vnaprej vzpostavljene povezave, zato obstaja možnost, da datagram ne bo prišel do ciljne vtičnice. Ciljni računalnik nima pojma, da paket prihaja, in ne bo zahteval, da se ga ponovno pošlje, zato so podatki popolnoma izgubljeni.

Sistemi, ki uporabljajo okvir vtičnice UDP, se pogosto odločijo za izgubo paketov zaradi težav pri prenosu, ki bi jih lahko povzročila povezava TCP. Primer je kritičen sistem v realnem času, v katerem je pomembneje ohranjati pretok podatkov v sistem in iz njega. v nasprotju z morebitno zaustavitvijo celotnega sistema zaradi počasne povezave TCP. Po drugi strani pa se povezave TCP uporabljajo v primerih, ko bi kakršna koli izguba podatkov lahko ogrozila celovitost sistema.

Ustvarjanje vtičnice UDP je zelo enostavno. Glede na to, da ni potreben namenski računalniški proces za stalno vzdrževanje vrat, na katera je vtičnica povezana, zahteva zelo malo stroškov. Pošiljanje in prejemanje datagramov prek UDP vtičnica je enako enostavna zaradi minimalne velikosti in nizke kompleksnosti strukture paketa.

Številne pomembne spletne storitve uporabljajo vtičnice UDP za komunikacijo. Sistem domenskih imen (DNS), ki pretvori preproste internetne naslove, ki jih ljudje lahko preberejo in razumejo, v dolg niz številk, uporablja vtičnice UDP, ker Običajno je v vsakem trenutku zahtevana le ena zahteva na uporabnika.Storitve pretočnih medijev uporabljajo tudi UDP, ker izguba enega paketa v večini primerov ne prekine celotnega toka.