User Datagram Protocol

Kunzwisisa UDP uye kuti yakasiyana sei neTCP

Mushandisi Datagram Protocol (UDP) yakatangwa muna 1980 uye ndeimwe yekare kare mitambo yehutano iripo. Ndiyo nyore OSI kutakura protocol protocol yevatengi / server network applications, inobva paInternet Protocol (IP) , uye ndiyo inonyanya kushandisa TCP .

Tsanangudzo shomanana ye UDP inogona kutsanangura kuti iyo inofanirwa kutendeseka kana ichienzaniswa neTCP. Kunyange zvazvo izvozvi zviri chokwadi, sezvo pasina kuipa kupi zvako kuongorora kana kururamisa kunobatanidza mukutsvaga kwemashoko, zvakare ndezvechokwadi kuti kune zvibvumirano zvinoenderana neiyo protocol iyo TCP isingagoni kufanana.

UDP (dzimwe nguva inonzi iDP / IP) inowanzoshandiswa mumavhidhiyo emakambani ekufambisa kana mitambo yemakombiyuta inoitwa zvakanyatsotarisa nguva yekushanda. Kuti uwane hukuru hwekushanda, purogiramu inobvumira mapepa ega kuti adonwe (asina maedzo) uye UDP mapetsiti kuti agamuchirwe nenzira yakasiyana pane yakatumirwa, sezvinorondedzerwa neshoko.

Iyi nzira yekufambisa, kana ichienzaniswa neTCP, inobvumira kudarika kudarika pamusoro uye kunonoka. Sezvo mapeti akatumirwa pasinei nokuti chii, uye hakusi kuongorora kwekanganisa kunobatanidzwa, kunoguma kushandisa shanduko shoma.

Is UDP Inopfuura TCP?

Mhinduro kumubvunzo uyu inobva pane zvakakanganiswa kubva apo UDP inobvumira kushanda zvakanaka, asi zvichida zvakanyanya kuipa, kupfuura TCP.

Muenzaniso wakanaka wekuti UDP inogona kunge yakasarudzwa pamusoro peTCP ndeyekuuya kune chikumbiro chinoita zviri nani nechechi latency , yakadai sekutamba muIndaneti, video chatting, kana izwi kutumira. Patikiti inogona kurasikirwa, asi nekunonoka kwepasi rose kuderedza kunaka, kwete kurasika kwakanaka kunonyatsoonekwa.

Nekutamba kweIndaneti, UDP inobvumira mutambo wacho kuti uenderere mberi kunyange kana ukama hwacho hwakarasika kwenguva pfupi, kana kana zvimwe zvepakiti zvakaderedzwa chero chikonzero chipi zvacho. Kana kukanganisa kukanganisa kwakabatanidzwa, kubatana kwaizotambura nekurasikirwa kwenguva sezvo mapepa ari kuedza kupinda zvakare pavakasiya kusimbisa zvikanganiso, asi izvo hazvina kufanira mumitambo yevhidhiyo iripo. Izvozvowo ndezvechokwadi kurarama hupenyu.

Zvisinei, chikonzero che UDP haisi chikuru kana zvasvika pakudhinda kuendesa ndeyekuti unoda faira yose kuitira kuti uishandise zvakanaka. Iwe hausi, zvakadaro, unoda mapepa ose evhidhiyo kana video kuitira kuti ufare.

Izvo zvose TCP uye UDP mumutsetse wechina weiyo yeOSI mufambiro uye shandisa mabasa akaita seTFTP , RTSP, uye DNS .

UDP Datagrams

UDP mutambi inoshanda kuburikidza nezvinonzi datagrams, nezvose zvinyorwa zvinoumbwa neshoko rimwe chete. Tsanangudzo yemusoro yakachengetwa mumasere ekutanga masere, asi zvese zvinotsigira mharidzo chaiye.

Chikamu chimwe nechimwe cheDP datagram musoro, chakanyorwa pano, pane maviri:

Nhamba dzekufambisa dzeDP dzinobvumira zvidzidzo zvakasiyana-siyana kuchengetedza matanho avo emadhipatimendi, akafanana neTCP. UDP zvinyorwa zvepamusoro zvikwereti zviviri; saka, nhamba dzinoshandiswa dzeDP port nhamba dzinotangira kubva ku 0 kusvika 65535.

Dupatimendi reDPK re datagram inhamba yehuwandu huwandu hwenhete huri mumusoro uye nhamba dzezvikamu. Sezvo musoro wekona huri hukuru hwakaenzana, iyi inzvimbo inobudirira inotarisa urefu hwezvakasiyana-siyana data chikamu (dzimwe nguva chinonzi payload).

Uwandu hwe datagrams hunosiyana zvichienderana nemamiriro ekushanda, asi ave nepamusoro ye 65535 bytes.

UDP checksums inodzivirira shoko remashoko kubva pakudengenyeka. Iko checksum kukosha inomiririra kukodha kwezvenhoroondo ye datagram inotanga kuverengwa nemutumisi uye gare gare neaigamuchira. Izvo munhu wega wega wekutengesa angaderedzwa kana kuti aone kusvibiswa panguva yekufambisa, protocol ye UDP inoona checksum kuverenga kusanzwisisika.

MuDP, checksumming inofanirwa, zvakasiyana neTCP apo checksums inotenderwa.