Prótacal Datagram Úsáideora

Tuiscint a fháil ar UDP agus ar an gcaoi a bhfuil sé difriúil ó TCP

Tugadh isteach an Prótacal Datagram Úsáideora (UDP) i 1980 agus is é ceann de na prótacail ghréasáin is sine atá ann. Tá sé ina phrótacal simplí ciseal iompair OSI d'iarratais líonra cliant / freastalaí, bunaithe ar Phrótacal Idirlín (IP) , agus is é an príomh-rogha eile atá ann do TCP .

D'fhéadfadh míniú gairid ar UDP a mhíniú gur prótacal neamhiontaofa í i gcomparáid le TCP. Cé go bhfuil sin fíor, ós rud é nach bhfuil aon earráid á sheiceáil nó a cheartú i dtarchur sonraí, tá sé fíor freisin go bhfuil iarratais cinnte ar an bprótacal seo nach féidir le TCP a mheaitseáil.

Úsáidtear UDP (uaireanta mar UDP / IP) in iarratais físechomhdhála nó i gcluichí ríomhaireachta a dhéantar go sonrach le haghaidh feidhmíochta fíor-ama. Chun feidhmíocht níos airde a bhaint amach, is féidir leis an bprótacal na pacáistí aonair a thit (gan aon athsholáthar) agus pacáistí UDP a fháil i ordú difriúil ná mar a cuireadh isteach iad, de réir mar a dhearbhaigh an t-iarratas.

Ligeann an modh tarchuir seo, i gcomparáid le TCP, go mbeidh níos lú sonraí agus mhoill sonraí ann. Ós rud é go gcuirtear na paicéid is cuma cén rud, agus nach bhfuil aon earráid á ndéanamh, bíonn sé ag baint úsáide as níos lú bandaleithead .

An bhfuil UDP Níos Fearr ná TCP?

Braitheann an freagra ar an gceist seo ar an gcomhthéacs ós rud é gur féidir le UDP feabhas a chur ar fheidhmíocht níos fearr, ach b'fhéidir go bhfuil sé níos measa ná TCP.

Is sampla maith é nuair a d'fhéadfadh an UDP a bheith níos fearr thar TCP nuair a thagann sé le hiarratas a fheabhsaíonn níos fearr le níos lú latency , ar nós cearrbhachais ar líne, físeán comhrá a dhéanamh nó tarchur guth. Is féidir na paicéid a chailliúint, ach le níos lú moilleanna ar fad chun caighdeán a dhiúscairt, ní mheastar go bhfuil caillteanas i bhfad ar chaighdeán fíor.

Le cearrbhachas ar líne, cuireann trácht UDP ar chumas an chluiche leanúint ar aghaidh fiú amháin má tá an nasc caillte faoi láthair nó má thiteann cuid de na paicéid ar chúis ar bith. Má bhí ceartú earráide i gceist, bheadh ​​an caillteanas ama ag fulaingt ón gceangal ós rud é go bhfuil na paicéid ag iarraidh dul isteach arís nuair a d'fhág siad amach chun na hearráidí a dhéanamh, ach ní gá iad sin i gcluichí físe beo. Tá an rud céanna fíor le sruthú beo.

Mar sin féin, is é an chúis nach bhfuil an UDP chomh mór nuair a thagann sé le haistrithe comhaid ná go gcaithfidh tú an comhad iomlán a úsáid chun é a úsáid i gceart. Ní gá duit, áfach, gach pacáiste de chluiche físeán nó físeán chun taitneamh a bhaint as.

TCP agus UDP araon i sraith 4 den tsamhail OSI agus oibríonn siad le seirbhísí cosúil le TFTP , RTSP, agus DNS .

Datagram UDP

Oibríonn trácht UDP trí na datagramanna ar a dtugtar, le gach datagram ina bhfuil aonad teachtaireachta amháin. Stóráiltear na sonraí ceannteidil sna chéad ocht mbileog, ach is é an chuid eile ná an teachtaireacht iarbhír.

Tá dhá chuid de cheannteideal datagram UDP, atá liostaithe anseo, dhá bytes :

Tugann uimhreacha calafoirt UDP cead d'iarratais éagsúla a gcuid cainéil féin a choimeád le haghaidh sonraí, cosúil le TCP. Tá dhá cheann de na ceanntásca calafoirt UDP i bhfad; Dá bhrí sin, tá uimhreacha bailí calafoirt UDP idir 0 go 65535.

Is ionann an méid datagram UDP ná líon iomlán na bytes atá sna hailt chinnéaracha agus sonraí. Ós rud é go bhfuil méid seasta ag fad an cheannteidil, rianaíonn an réimse seo go héifeachtach fad na coda sonraí athróg-iarrachtaí (uaireanta ar a dtugtar ualachphá).

Athraíonn méid na datagram ag brath ar an timpeallacht oibriúcháin, ach tá uasmhéid de 65535 bytes acu.

Cosnaíonn seiceálacha UDP sonraí teachtaireachta ó chur i bhfeidhm. Is ionann an luach seiceála agus ionchódú na sonraí datagram a ríomhtar an chéad uair ag an seoltóir agus ina dhiaidh sin ag an glacadóir. Más rud é go gcuirfí drochthionchar ar shonraimra aonair nó a fháil truaillithe le linn na tarchur, braitheann prótacal an UDP le neamhshuim ríomh seiceála.

I UDP, tá seiceáladhála roghnach, seachas TCP ina bhfuil seiceálacha éigeantacha.