Maanta, waxaan ku bilaabaynaa inaan diiradda saarno TCP. Horraantii cutubka ku saabsan lakabaynta, waxaan ku soo hadalnay qodob muhiim ah. Lakabka shabakadda iyo kan hoose, waxay ku saabsan tahay isku xirka host ilaa host, taasoo la macno ah in kombiyuutarkaagu uu u baahan yahay inuu ogaado meesha kombiyuutar kale uu joogo si uu ugu xidhmo. Si kastaba ha ahaatee, isgaarsiinta shabakadu badanaa waa isgaarsiin isku xiran halkii ay ka ahaan lahayd isgaarsiin isku xiran. Sidaa darteed, borotokoolka TCP wuxuu soo bandhigayaa fikradda dekedda. Deked waxaa ku jiri kara hal hab oo keliya, kaas oo bixiya isgaarsiin toos ah oo u dhaxaysa hababka codsiyada ee ka shaqeeya martigeliyeyaasha kala duwan.
Hawsha lakabka gaadiidku waa sida loo bixiyo adeegyada isgaarsiinta tooska ah ee u dhexeeya hababka codsiyada ee ka socda martigeliyeyaasha kala duwan, sidaa darteed waxaa sidoo kale loo yaqaan hab-maamuuska dhammaadka-ilaa-dhammaadka. Lakabka gaadiidku wuxuu qariyaa faahfaahinta asaasiga ah ee shabakadda, taasoo u oggolaanaysa habka codsigu inuu u arko sidii inuu jiro kanaal isgaarsiineed oo macquul ah oo u dhexeeya labada hay'adood ee lakabka gaadiidka.
TCP waxay u taagan tahay Hab-raaca Xakamaynta Gudbinta waxaana loo yaqaan hab-raaca ku salaysan isku xirka. Taas macnaheedu waa ka hor inta uusan hal codsi bilaabin inuu xogta u diro kan kale, labada hab-raacba waa inay sameeyaan is-gacan-qaad. Is-gacan-qaadku waa hab macquul ah oo isku xiran kaas oo hubiya gudbinta la isku halleyn karo iyo soo dhaweynta xogta oo nidaamsan. Inta lagu jiro is-gacan-qaadka, xiriir ayaa ka dhexeeya martida isha iyo meesha loo socdo iyadoo la is-weydaarsanayo xirmooyin kontarool ah oo isku raacaya qaar ka mid ah xuduudaha iyo xeerarka si loo hubiyo gudbinta xogta oo guulaysata.
Waa maxay TCP? (Mylinking'sTaabashada ShabakaddaiyoDalaal Baakad Shabakadwaxay farsameyn kartaa labadaba Xirmooyinka TCP ama UDP)
TCP (Protocol Control Transmission Protocol) waa hab isgaarsiineed oo ku salaysan isku xirka, lagu kalsoonaan karo, oo ku salaysan byte-stream.
Isku-xiran-ku-saleysan: Isku-xirnaan ku salaysan macnaheedu waa in isgaarsiinta TCP ay tahay mid hal-hal ah, taas oo ah, isgaarsiin dhammaad-ilaa-dhammaad ah, oo ka duwan UDP, oo fariimo u diri karta martigeliyeyaal badan isku mar, sidaa darteed isgaarsiin hal-ilaa-badan ah lama gaari karo.
Lagu kalsoonaan karo: Kalsoonida TCP waxay hubineysaa in baakadaha si kalsooni leh loogu geeyo qaataha iyadoon loo eegin isbeddellada ku yimaada xiriirka shabakadda, taasoo ka dhigaysa qaabka baakadka borotokoolka ee TCP mid ka adag kan UDP.
Ku salaysan Byte-stream: Dabeecadda ku salaysan byte-stream ee TCP waxay u oggolaanaysaa gudbinta fariimaha cabbir kasta leh waxayna dammaanad qaadaysaa nidaamka fariimaha: xitaa haddii fariintii hore aan si buuxda loo helin, xitaa haddii baytyada xiga la helay, TCP ma geyn doonto lakabka codsiga si loo farsameeyo waxayna si toos ah u soo ridi doontaa baakadaha nuqulka ah.
Marka martigeliyaha A iyo martigeliyaha B ay xiriir sameeyaan, codsigu wuxuu u baahan yahay oo keliya inuu isticmaalo khadka isgaarsiinta casriga ah si uu u diro oo u helo xogta, taasoo hubinaysa gudbinta xogta. Hab-maamuuska TCP wuxuu mas'uul ka yahay xakamaynta hawlaha sida sameynta xiriirka, kala goynta, iyo haynta. Waa in la ogaadaa in halkan aan nidhaahno khadka casriga ah wuxuu macnihiisu yahay oo keliya in la sameeyo xiriir, xiriirka borotokoolka TCP wuxuu kaliya tilmaamayaa in labada dhinac ay bilaabi karaan gudbinta xogta, iyo in la hubiyo isku halaynta xogta. Qaloocyada wadada iyo gaadiidka waxaa maamula aaladaha shabakadda; hab-maamuuska TCP laftiisu kama hadlayo faahfaahintan.
Xidhiidhka TCP waa adeeg laba-geesood ah oo buuxa, taasoo macnaheedu yahay in martigeliyaha A iyo martigeliyaha B ay xogta ku gudbin karaan labada jiho ee isku xirka TCP. Taasi waa, xogta waxaa loo wareejin karaa martigeliyaha A iyo martigeliyaha B iyadoo loo marayo socod laba-jiho ah.
TCP si ku meel gaar ah ayay xogta ugu kaydisaa kaydinta diritaanka isku xirka. Kaydka diritaankani waa mid ka mid ah kaydka la dejiyay inta lagu jiro is-gacan-qaadka saddexda dhinac ah. Kadib, TCP waxay xogta ku jirta kaydka diritaanka u diri doontaa kaydka soo-dhoweynta ee martida loo socdo waqtiga ku habboon. Dhab ahaantii, mid kasta oo ka mid ah asxaabtu waxay yeelan doontaa kayd dir iyo kayd helid, sida halkan lagu muujiyay:
Kaydka dirku waa meel xusuusta ah oo ay ilaaliso hirgelinta TCP ee dhinaca diraha kaas oo loo isticmaalo in si ku meel gaar ah loogu kaydiyo xogta la dirayo. Marka is-gacan-qaadista saddexda dhinac ah la sameeyo si loo sameeyo xiriir, kaydka dirku waa la dejiyaa waxaana loo isticmaalaa in lagu kaydiyo xogta. Kaydka dirku si firfircoon ayaa loo hagaajiyaa iyadoo loo eegayo ciriiriga shabakadda iyo jawaab celinta ka timaadda qaataha.
Kaydka helitaanka waa meel xusuusta ah oo ay ilaaliso hirgelinta TCP ee dhinaca qaataha kaas oo loo isticmaalo in si ku meel gaar ah loogu kaydiyo xogta la helay. TCP waxay xogta la helay ku kaydisaa kaydka helitaanka waxayna sugtaa inta codsiga sare uu akhrinayo.
Ogsoonow in cabbirka kaydinta dir iyo kaydinta la helo uu xaddidan yahay, marka kaydka la buuxiyo, TCP waxay qaadan kartaa xeelado qaar, sida xakamaynta ciriiriga, xakamaynta socodka, iwm., si loo hubiyo gudbinta xogta la isku halleyn karo iyo xasilloonida shabakadda.
Shabakadaha kombiyuutarka, gudbinta xogta ee u dhaxaysa martigeliyeyaasha waxaa lagu sameeyaa qaybo. Haddaba waa maxay qaybta baakadka?
TCP waxay abuurtaa qayb TCP ah, ama qayb baakad ah, iyadoo u kala qaybinaysa qulqulka soo socda qaybo yaryar oo ku daraysa cinwaanada TCP qayb kasta. Qayb kasta waxaa la gudbin karaa oo keliya waqti xaddidan mana dhaafi karto Cabbirka Qaybta ugu Badan (MSS). Marka ay hoos u socoto, qayb baakad ah ayaa dhex marta lakabka isku xirka. Lakabka isku xirka wuxuu leeyahay Cutubka Gudbinta Ugu Badan (MTU), kaas oo ah cabbirka ugu badan ee baakadka ee dhex mari kara lakabka isku xirka xogta. Qaybta gudbinta ugu badan badanaa waxay la xiriirtaa is-dhexgalka isgaarsiinta.
Haddaba waa maxay faraqa u dhexeeya MSS iyo MTU?
Shabakadaha kombiyuutarka, qaab-dhismeedka kala sarreynta ayaa aad muhiim u ah sababtoo ah waxay tixgelinaysaa kala duwanaanshaha heerarka kala duwan. Lakab kasta wuxuu leeyahay magac ka duwan; lakabka gaadiidka, xogta waxaa loogu yeeraa qayb, lakabka shabakaddana, xogta waxaa loogu yeeraa baakad IP. Sidaa darteed, Cutubka Gudbinta Ugu Badan (MTU) waxaa loo qaadan karaa Cabbirka Xirmooyinka IP-ga Ugu Badan ee lagu gudbin karo lakabka shabakadda, halka Cabbirka Qaybaha Ugu Badan (MSS) uu yahay fikrad lakab gaadiid oo tilmaamaysa xaddiga ugu badan ee xogta ee lagu gudbin karo baakad TCP markiiba.
Ogsoonow marka Cabbirka Qaybta Ugu Badan (MSS) uu ka weyn yahay Cutubka Gudbinta Ugu Badan (MTU), kala-goynta IP-ga waxaa lagu samayn doonaa lakabka shabakadda, TCP-na uma kala qaybin doonto xogta weyn qaybo ku habboon cabbirka MTU. Waxaa jiri doona qayb ku taal lakabka shabakadda oo loo qoondeeyay lakabka IP-ga.
Qaab-dhismeedka qaybta baakadaha TCP
Aan sahamino qaabka iyo waxa ku jira cinwaanada TCP.
Lambarka taxanahaLambar aan kala sooc lahayn oo uu kombiyuutarku sameeyo marka xiriirku uu noqdo qiimahiisa bilowga ah marka la sameeyo xiriirka TCP, lambarka taxanahana waxaa loo diraa qaataha iyada oo loo marayo baakadka SYN. Inta lagu jiro gudbinta xogta, qofka diraya wuxuu kordhiyaa lambarka taxanaha iyadoo loo eegayo xaddiga xogta la diray. Qofka qaataha ah wuxuu qiimeeyaa habka xogta iyadoo loo eegayo lambarka taxanaha la helay. Haddii xogta la ogaado inay ka baxsan tahay nidaamkeeda, qofka qaataha ah wuxuu dib u habeyn doonaa xogta si loo hubiyo nidaamka xogta.
Lambarka Aqoonsiga: Kani waa lambar taxane ah oo loo isticmaalo TCP si loogu aqoonsado helitaanka xogta. Waxay tilmaamaysaa lambarka taxanaha ah ee xogta xigta ee uu soo diraha filayo inuu helo. Xiriirka TCP, qaataha ayaa go'aaminaya xogta si guul leh loo helay iyadoo lagu saleynayo lambarka taxanaha ah ee qaybta baakadka xogta la helay. Marka qaataha si guul leh u helo xogta, wuxuu u dirayaa baakad ACK ah qofka diraya, kaas oo ka kooban lambarka qirashada qirashada. Ka dib marka uu helo baakadka ACK, qofka diraya wuxuu xaqiijin karaa in xogta ka hor inta uusan qiran lambarka jawaabta si guul leh loo helay.
Qaybaha xakamaynta ee qaybta TCP waxaa ka mid ah kuwan soo socda:
Qayb ACK ah: Marka qaybtani tahay 1, waxay la macno tahay in goobta jawaabta qirashada ay sax tahay. TCP waxay qeexaysaa in qaybtani ay tahay in loo dejiyo 1 marka laga reebo baakadaha SYN marka xiriirka la sameeyo marka hore.
Qaybaha RST: Marka qaybtani tahay 1, waxay tilmaamaysaa in ay jirto wax ka reeban xidhiidhka TCP oo waa in xidhiidhka la go'doomiyaa.
Qayb yar oo SYN ah: Marka qaybtan loo dejiyo 1, waxay la macno tahay in xiriirka la aasaasayo oo qiimaha bilowga ah ee lambarka taxanaha lagu dejiyo goobta tirada taxanaha.
Qayb FIN ah: Marka qaybtani tahay 1, waxay la macno tahay in aan xog dambe la soo diri doonin mustaqbalka oo xiriirka la doonayo.
Hawlaha iyo astaamaha kala duwan ee TCP waxaa lagu qeexay qaab-dhismeedka qaybaha baakadaha TCP.
Waa maxay UDP (Mylinking's)?Taabashada ShabakaddaiyoDalaal Baakad Shabakadwaxay farsameyn kartaa labadaba Xirmooyinka TCP ama UDP)
Hab-maamuuska Xogta Isticmaalaha (UDP) waa hab-maamuuska isgaarsiinta aan isku xirnayn. Marka la barbardhigo TCP, UDP ma bixiso habab xakameyn oo adag. Hab-maamuuska UDP wuxuu u oggolaanayaa codsiyada inay si toos ah u diraan baakadaha IP-ga ee la duubay iyagoon la samayn xiriir. Marka horumariyaha uu doorto inuu isticmaalo UDP halkii uu ka isticmaali lahaa TCP, codsigu wuxuu si toos ah ula xiriiraa IP-ga.
Magaca buuxa ee Hab-maamuuska UDP waa Hab-maamuuska Xogta Isticmaalaha, cinwaankiisuna waa siddeed bayt oo keliya (64 bits), taas oo aad u kooban. Qaabka cinwaanka UDP waa sidan soo socota:
Dekedaha loo socdo iyo kuwa laga soo galoUjeeddadooda ugu weyn waa inay tilmaamaan habka ay UDP u diri karto baakadaha.
Cabbirka baakadka: Goobta cabbirka baakadka waxay haysaa cabbirka cinwaanka UDP iyo cabbirka xogta
Jeegga: Loogu talagalay in lagu hubiyo gaarsiinta la isku halleyn karo ee cinwaanada iyo xogta UDP. Doorka hubinta waa in la ogaado in qalad ama musuqmaasuq dhacay intii lagu guda jiray gudbinta baakadka UDP si loo hubiyo daacadnimada xogta.
Farqiga u dhexeeya TCP iyo UDP ee Mylinking'sTaabashada ShabakaddaiyoDalaal Baakad Shabakadwaxay farsameyn kartaa labadaba Xirmooyinka TCP ama UDP
TCP iyo UDP way ku kala duwan yihiin dhinacyada soo socda:
Isku xirka: TCP waa hab-maamuuska gaadiidka ee ku salaysan xiriirka kaas oo u baahan in xiriir la sameeyo ka hor inta aan xogta la gudbin. Dhanka kale, UDP uma baahna xiriir wuxuuna isla markiiba gudbin karaa xogta.
Shayga Adeegga: TCP waa adeeg hal-ilaa-qof ah oo laba-dhibcood leh, taas oo ah, xiriirku wuxuu leeyahay laba-dhibcood oo keliya si uu isula xiriiro. Si kastaba ha ahaatee, UDP waxay taageertaa isgaarsiin is-dhexgal ah oo hal-ilaa-mid ah, mid-ilaa-badan, iyo isgaarsiin badan, taas oo la xiriiri karta martigeliyayaal badan isku mar.
Kalsoonida: TCP waxay bixisaa adeegga gudbinta xogta si kalsooni leh, iyadoo hubinaysa in xogtu aanay khalad lahayn, aanay khasaare lahayn, aanay nuqul lahayn, oo ay ku timaado baahida. Dhanka kale, UDP waxay samaysaa dadaalkeeda ugu fiican mana dammaanad qaadayso gaarsiinta la isku halayn karo. UDP waxay la kulmi kartaa lumis xog iyo xaalado kale inta lagu jiro gudbinta.
Xakamaynta ciriiriga, xakamaynta socodka: TCP waxay leedahay farsamooyin xakameyn ciriiri ah iyo xakameyn socod, kuwaas oo hagaajin kara heerka gudbinta xogta iyadoo loo eegayo xaaladaha shabakadda si loo hubiyo amniga iyo xasilloonida gudbinta xogta. UDP ma laha farsamooyin xakameyn ciriiri ah iyo xakameyn socod, xitaa haddii shabakadu aad u ciriiri badan tahay, ma sameyn doonto wax ka beddelka heerka diritaanka UDP.
Madaxa sare: TCP waxay leedahay dherer madaxeed oo dheer, caadi ahaan 20 bayt, taasoo kordha marka la isticmaalo goobaha ikhtiyaariga ah. Dhanka kale, UDP waxay leedahay cinwaan go'an oo 8 bayt ah oo keliya, sidaa darteed UDP waxay leedahay madax madaxeed hoose.

Xaaladaha Codsiga TCP iyo UDP:
TCP iyo UDP waa laba hab-raac oo lakabka gaadiidka ah oo kala duwan, waxayna leeyihiin farqi yar oo ku yimaada xaaladaha codsiga.
Maadaama TCP ay tahay hab-maamuuska isku xirka ku salaysan, waxaa inta badan loo isticmaalaa xaaladaha ay lagama maarmaan tahay keenista xogta la isku halleyn karo. Qaar ka mid ah kiisaska isticmaalka caadiga ah waxaa ka mid ah:
Wareejinta faylka FTPTCP waxay hubin kartaa in faylasha aan la lumin oo aan la musuqmaasuqin inta lagu jiro wareejinta.
HTTP/HTTPSTCP waxay hubisaa hufnaanta iyo saxnaanta macluumaadka shabakadda.
Maadaama UDP ay tahay hab-maamuuska aan isku xirnayn, ma bixiso dammaanad kalsooni, laakiin waxay leedahay astaamaha hufnaanta iyo waqtiga dhabta ah. UDP waxay ku habboon tahay xaaladaha soo socda:
Taraafiko yar, sida DNS (Nidaamka Magaca Domain): Weydiimaha DNS badanaa waa xirmooyin gaagaaban, UDP-na si dhakhso leh ayuu u dhammaystiri karaa.
Isgaarsiinta Multimedia sida muuqaalka iyo codka: Gudbinta warbaahinta badan ee leh baahiyo waqti-dhab ah oo sare, UDP waxay bixin kartaa dib u dhac yar si loo hubiyo in xogta loo gudbin karo waqtigeeda.
Isgaarsiinta baahinta: UDP waxay taageertaa isgaarsiinta hal-ilaa-badan iyo isgaarsiinta badan-ilaa-badan waxaana loo isticmaali karaa gudbinta fariimaha la baahiyo.
Soo Koobid
Maanta waxaan ka barannay TCP. TCP waa hab-maamuuska isgaarsiinta lakabka gaadiidka ee ku salaysan isku xirka, la isku halleyn karo, oo ku salaysan durdur. Waxay hubisaa gudbinta la isku halleyn karo iyo soo dhawaynta xogta iyadoo la samaynayo isku xirka, is-gacan-qaadka iyo qirashada. Hab-maamuuska TCP wuxuu adeegsadaa dekedo si loo xaqiijiyo isgaarsiinta u dhaxaysa hababka, wuxuuna bixiyaa adeegyo isgaarsiineed oo toos ah oo loogu talagalay hababka codsiyada ee ka shaqeeya martigeliyeyaasha kala duwan. Xidhiidhada TCP waa laba-geesood buuxa, taasoo u oggolaanaysa wareejinta xogta laba-geesoodka ah ee isku mar. Taas bedelkeeda, UDP waa hab-maamuuska isgaarsiinta ee aan isku xidhnayn, kaas oo aan bixin dammaanado isku hallayn ah wuxuuna ku habboon yahay xaalado qaar oo leh shuruudo waqti-dhab ah oo sarreeya. TCP iyo UDP way ku kala duwan yihiin qaabka isku xirka, shayga adeegga, kalsoonida, xakamaynta ciriiriga, xakamaynta socodka iyo dhinacyo kale, xaaladaha codsigooduna sidoo kale way kala duwan yihiin.
Waqtiga boostada: Diseembar-03-2024



