Što je UDP utičnica?

Utičnica korisničkog datagram protokola (UDP) je vrsta računalnog protokola koji se koristi za prijenos i primanje informacija putem mreže. UDP utičnice su poznate po svojoj prirodi bez povezivanja, što znači da ne moraju kontaktirajte drugi poslužitelj prije pokušaja slanja podataka. Ovo se znatno razlikuje od utičnica protokola kontrole prijenosa (TCP) koje moraju održavati komunikacijsku liniju s drugom utičnicom u svakom trenutku. Mnoge internetske aplikacije redovito koriste UDP utičnica za komunikaciju jer omogućuju velikom broju korisnika pristup mrežnim poslužiteljima bez potrebe za kontinuiranom komunikacijom.

Tri vrste računalnih utičnica su UDP, TCP i raw. Raw utičnice se najčešće koriste za lociranje ili usmjeravanje mrežnog prometa. TCP utičnice se koriste kada je važno da sve informacije stignu do odredišne ​​utičnice u UDP utičnice se koriste kada se informacije trebaju dohvatiti s poslužitelja u malim serijama korištenjem pojedinačnih paketa koji se nazivaju datagrami.

Jedan od nedostataka korištenja UDP utičnice je ono što se naziva gubitak paketa.Ne postoji unaprijed uspostavljena veza između dva soketa, tako da postoji šansa da datagram ne stigne do odredišne ​​utičnice. Odredišno računalo nema pojma da paket dolazi i neće tražiti ponovno slanje, tako da su podaci potpuno izgubljeni.

Sustavi koji koriste okvir UDP utičnice često se odlučuju za gubitak paketa zbog problema u prijenosu koje bi TCP veza mogla uzrokovati. Primjer je kritičan sustav u stvarnom vremenu u kojem je važnije održavati protok podataka u sustav i iz njega za razliku od potencijalne pauze cijelog sustava zbog spore TCP veze. Alternativno, TCP veze se koriste u situacijama kada bi gubitak podataka mogao ugroziti integritet sustava.

Stvaranje UDP utičnice je vrlo jednostavno. S obzirom na to da ne treba postojati namjenski računalni proces za stalno održavanje porta na koji je utičnica spojena, zahtijeva vrlo malo troškova. Slanje i primanje datagrama putem UDP utičnica je jednako jednostavna zbog minimalne veličine i niske složenosti strukture paketa.

Mnoge vitalne online usluge koriste UDP utičnice za komunikaciju. Sustav naziva domene (DNS), koji pretvara jednostavne internetske adrese koje ljudi mogu pročitati i razumjeti u duge nizove brojeva, koristi UDP utičnice jer U svakom trenutku obično je potreban samo jedan zahtjev po korisniku. Streaming medijske usluge također koriste UDP, jer gubitak jednog paketa u većini slučajeva ne prekida cijeli stream.