Protokola Datagramê

Understanding UDP û Çiqas Ji TCP-ê Pirrjimar Pirrjimar e

Protokola Datagram User (UDP) di sala 1980'an de hat ragihandin û yek ji protokola kevneşopî ya yekem e . Ew ji bo daxwazname / torên torê ya serverê ya protokola OSI ya hêsantir veguherîn e, li ser Protokola Înternetê ye , û alternatîfek sereke ya TCPê ye .

Daxuyaniya kurteya UDP dikare diyar bike ku dema protokola TCP-ê de ev protokola nehelele ye. Dema ku ew rast e, ji ber ku tu çewtiyek ne tunebûye an kontrolkirina danûstandinên danûstandinan de, ew jî rast e ku ji bo protokolê ya ku TCP nikare bi hev re mimkûne serîlêdanên ji bo rastiyê hene.

UDP (carinan carinan ji bo UDP / IP) pir caran di serîlêdana kongreya vîdyoyê yan lîstikên komputer ên ku ji bo taybetmendiya rast-aktîv têne çêkirin tê bikaranîn. Ji bo ku çalakkirina bilindtirîn, protokolê destnîşan dike ku pakêtên takekesî (bêyî veguhestin) û pakêtên UDP yên ku ji wan re hatine şandin, bi şandiye, ji hêla serîlêdanê ve têne derxistin.

Ev rêbazê ya veguhastinê, dema ku TCP-ê bi kar tîne, da ku ji bo agahdariya kêm kêmtir û paşengê kêmtir dide. Ji ber ku pakêtên ku têne şandin, tiştek nayê şandin, û çewtiyek tunebûyî tune, ev encama bikaranîna bandorê kêmtir dibe .

UDP ji TCP'yê çêtir e?

Bersiv ji vê pirsê ve girêdayî ye ku ji ber ku UDP ji bo çêtirîn performansa çêtir dibe, lê dibe ku kalîteya xirabtir, bêtir ji TCP.

Nimûne baş e ku dema UDP dikare bêtir bijarte TCP ye, gava ku ew pêkanîna pêlêdana ku bi kêmtiriya vîzyonê çêtir e, wekî lîstikek online, kişandina video, an veguherîna dengê. Pêkûpêk winda dibin, lê bi kêmtir derengî bi kalîteya dampenê ve, bêyî qirêjiya kalîteyê rast eşkere ye.

Bi lîstikkirina online, rêwîtiya UDP destûrê dide ku heger pêwendiya demkî diqewiminî de bimîne, an heke çend pakêtên ji bo her sedem ji bo rabe. Ger şaşkirina çewtiyê tevlî bûn, girêdana wê winda dibe ku ji ber ku pakêt hewl didin ku dîsa ji wan re derketin, ji bo çewtiyên xwe bistînin, lê ne ku di lîstikên vîdyoyê de dijîn e. Di heman demê de bi streaming streaming live.

Lêbelê, sedem UDP ne ku çaxê veguhastina pelan tête ye, ew e ku hûn hewceyê pelê tevahiya pêdivî ye. Hûn ne, lê, hewceyê her pakêtek lîstikek vîdyoyek an vîdyoyî hewce dike ku ji bo kêfxweşiyê bikin.

Hemî TCP û UDP di çarçoveya 4 ya ya OSI de û xizmetê wek TFTP , RTSP, û DNS .

Datagramên UDP

Traversa UDP bi rêya datagrams tê gotin, bi her datagramê yekîneyên yekem yek pêk tê. Agahdarên sereke di pir pêşî 8 bayîtan de têne tomar kirin, lê yên ku peyama rastîn heye.

Her parçeyek header ya datagram ya UDP, li vir hatî lîsteyê, du bytes e :

Hejmara portên UDP ji bo daneyên daneyên daneyên xwe yên xwe yên xwe biparêzin ku serîlêdana TCP. Sernavên UDP bi du alî dirêj in; Ji ber vê yekê, hejmara portên UDP ya ji 0 heta 65535 ve girêdayî ye.

Rêjeya datagram ya UDP hejmareke hejmareke hejmara hetesên di binî û kategoriya daneyên navnîşan de ye. Ji ber ku dirêjahiya serekeya sîlek mezin e, ev zevî bi awayek dûrtirîn beşa danûstandinên variar-sized (hinek caran payload tê gotin) dike.

Mezinahiya datagrams dikare girêdayî hawirdorê xebata lêgerîn, lê pir zêde 65535 bites hene.

Checksums ji agahdariya peyamên ewlehiyê yên ji binçavkirinê biparêzin. Nirxê nirxên kontrola yekgirtî ya daneyên datagram nîşan dide ku yekem ji hêla sender û paşê ve hatî qebûlkirin. Dibe ku kesek datagram bête tamandin an jî dema şermezariyê bikişîne, protokola UDP di binpêkirina nirxên kontrola kontrola kontrolê de kontrol dike.

Di UDP de, lêpirsînên kontrolê alternatîf e, wekî li dijî TCP-yê ku derê kontrolê ye.