Kdaj bi namesto TCP uporabili UDP?
Kdaj bi namesto TCP uporabili UDP?

Video: Kdaj bi namesto TCP uporabili UDP?

Video: Kdaj bi namesto TCP uporabili UDP?
Video: Network Ports Explained 2024, November
Anonim

UDP je tudi uporablja v situacijah, ko so stroški ustvarjanja povezave in sinhronizacije z TCP odtehta obremenitev. Poizvedbe DNS so odličen primer. En paket ven, en paket nazaj, na poizvedbo. Če z uporabo TCP to bi biti veliko bolj intenzivna.

Podobno se lahko vprašate, kdaj naj uporabim UDP namesto TCP?

običajno uporabite UDP v aplikacijah, kjer je hitrost pomembnejša od zanesljivosti. Na primer, morda bi bilo bolje uporabite UDP v aplikaciji, ki pošilja podatke iz hitrega pridobivanja, kjer je sprejemljivo izgubiti nekaj podatkovnih točk. Lahko tudi uporabite UDP za oddajanje na kateri koli stroj(-e), ki posluša strežnik.

Podobno, kakšne so prednosti uporabe UDP namesto TCP kot transportnega protokola za DNS?

  • 1) UDP je veliko hitrejši. TCP je počasen, saj zahteva 3-smerno rokovanje.
  • 2) Zahteve DNS so na splošno zelo majhne in se dobro prilegajo segmentom UDP.
  • 2) UDP ni zanesljiv, vendar se lahko na aplikacijski plasti doda zanesljivost. Aplikacija lahko uporablja UDP in je lahko zanesljiva z uporabo časovne omejitve in ponovnega pošiljanja na ravni aplikacije.

Vprašanje je tudi, ali je UDP boljši od TCP?

UDP je učinkovit za oddajanje in multicast omrežni prenos. TCP je zanesljiv, saj zagotavlja dostavo podatkov do ciljnega usmerjevalnika. UDP je hitreje , enostavnejši in učinkovitejši kot TCP . Ponovni prenos izgubljenih paketov je možen v TCP , vendar ne UDP.

Kakšna je prednost UDP pred TCP?

Prvič, ena od privlačnih lastnosti UDP ker ni treba ponovno pošiljati izgubljenih paketov niti ne izvaja nobene nastavitve povezave, pošiljanje podatkov povzroči manj zamude. Ta nižja zamuda povzroči UDP privlačna izbira za aplikacije, ki so občutljive na zamudo, kot sta avdio in video.

Priporočena: