Xakamaynta Xakameynta gudbinta (TCP) iyo User Protat Protocol (UDP) waa laba hab oo gaadiidka ah oo loo adeegsado nidaamka internetka (IP) .
Labada TDP iyo UDP waxay isticmaali karaan madaxyada iyada oo qayb ka ah fariinta farriinta baakadka si loogu wareejiyo xidhiidhada shabakadda. Madaxda TCP iyo madaxyada UDP mid kastaa waxa ku jira xuduudo la yiraahdo meelaha lagu qeexay qawaaniinta farsamada.
Nooca Hore ee TCP
Madaxa TCP kasta wuxuu leeyahay toban beesood oo loo baahan yahay wadar ahaan 20 baas (160 bits ) oo cabbir ah. Waxay sidoo kale dooran karaan qaybo xog dheeri ah ilaa 40 byte size.
Tani waa qaabaynta cinwaanka TCP:
- Halkan waxaa laga helayaa lambarka dekedda TCP (2 byte)
- Nambarka Nambarka dekedda TCP (2 byte)
- Nambarka isku xigta (4 bytes)
- Lambarka qirashada (4 bytes)
- Xayeysiiska xogta TCP (4 bits)
- Xogta la keydiyay (3 bits)
- Calanka koontaroolka (illaa 9 bits)
- Baaxadda daaqada (2 byte)
- Hubinta TCP (2 byte)
- Muuqaal degdeg ah (2 bytes)
- Xaqiiqooyinka doorashada TCP (0-40 bytes)
TCP waxay u gudbineysaa mawduucyada mawduucyada wargelinta ee ku qoran fariinta kor ku xusan.
- Nambarada dekedaha TCP waxaa laga soo xigtey iyo meelaha laga soo galo waa ujeedooyinka isgaadhsiinta ee dirista iyo helitaanka aaladaha.
- Farriinta farriinta waxay isticmaalaan tirooyin taxane ah si ay u calaamadiyaan amarka farriimaha kooxda. Labadaa dirayaasha iyo kuwa qaata waxay isticmaalaan nambarada aqoonsiga si ay u soo gudbiyaan lambarka farriimaha soo socda ee dhowaan la helay ama la filayo in la diro.
- Xogta ka baxsan xogta waxay ku keydisaa wadarta guud ee xudunta TCP ee dhererka afar byte. Madaxa aan isticmaaleynin xuduudda TCP-ga ee leh ikhtiyaarka xogta ah ee 5 (oo matalaya 20 byte), halka madaxa oo isticmaalaya xadka ugu sareeya ee xulashada ah uu leeyahay macluumaad ka go'an 15 (oo matalaya 60 byte).
- Xogta la keydiyay ee cinwaanada TCP had iyo jeer waxay leedahay qiime eber. Tani waxay u adeegtaa ujeedka ujeedada isku dhejinta wadarta guud ee cabbirka sida afar laab byt (muhiim u ah wax ku oolnimada xogta kombiyuutarka).
- TCP waxay isticmaashaa lix shuruudood iyo sadex xayirood oo kumbuyuutar ah (mid kasta oo shakhsi ahaan u taagan matala ama ka baxsan ) si loo maareeyo socodka xogta xaaladaha gaarka ah. Mid ka mid ah calanka yaryar, tusaale ahaan, wuxuu bilaabayaa xiriirka TCP ee xidhiidhka. Hawlgalka faahfaahsan ee goobahaas ayaa ka baxsan baaxadda qodobkan.
- Kuwa soo diraya TCP waxay isticmaalaan lambar la yiraahdo size window size si loo xakameeyo xogta ay u diraan alaab-qaadaha kahor inta aan loo baahnayn aqoonsi soo celin. Haddii qadarka dariishku uu noqdo mid aad u yar, wareejinta xogta shabakadu waa mid aan loo baahnayn si tartiib tartiib ah, iyada oo haddii xajmigu uu noqdo mid aad u ballaaran, xiriirka shabakadu wuxuu noqon karaa mid buuxa (oo aan la isticmaali karin wixii codsiyo kale ah) ama qofka wax soo qaada ah ma awoodi karo inuu wax ka qabsado xogta soo socota ku filan (sidoo kale waxay keeneysaa waxqabadka gaaban). Qalabka algorithm ee lagu dhejiyey gawaarida si qumman u xisaabi qiyamka qiyaasta iyo isticmaalaan qaybta cinwaannada TCP si ay isugu duweeyaan isbeddelka u dhexeeya dirayaasha iyo kuwa qaata.
- Qiimaha jeegga ee ku jira cinwaanka TCP waxaa soo saarey qandaraaska soo-saarka sida farsamooyin xisaabeed si uu u caawiyo farriinta qaadista farriimaha qashin-qaadka ah ee la jabiyay ama la jabiyay.
- Mawduuca deg degga ah waxaa badanaa loo dhigaa eber oo la iska indho tiray, laakiin marka la eego mid ka mid ah calammada xakamaynta, waxaa loo isticmaali karaa inay noqoto xogta si ay u calaamadiso fariin fariin ah sida u baahnaanta wax qabadka.
- Isticmaalka xogta TCP ee ikhtiyaari ah ayaa ka baxsan baaxadda maqaalkani laakiin waxaa ku jira taageerada aqoonsiga gaarka ah iyo algorithms scaling of window.
UDP Madaxa Hogaanka
Sababtoo ah UDP si weyn ayuu u xadidan yahay awoodda waxtarka marka loo eego TCP, madaxdiisuna aad ayey u yaryihiin. Madaxa UDP waxaa ku jira 8 byte, kuwaas oo loo qaybiyay afarta soo socda ee loo baahan yahay:
- Nambarka dekedda (2 byte)
- Nambarka dekedda (2 byte)
- Dhererka xogta (2 byte)
- Hubinta UDP (2 bytes)
UDP waxay ku wareejisaa goobaha mawduucyada ee fariinta farriimaha ku qoran liiska kor lagu taxay.
- Nambarada dekedaha laga soo xigtey iyo meelaha lagu tago waa ujeedooyinka isgaadhsiinta ee dirista iyo helitaanka aaladaha.
- Miisaanka dhererka ee UDP wuxuu u taagan yahay cabbirka guud ee jaantus kasta oo ay ku jiraan labada madax iyo xog. Booskani wuxuu u dhexeeyaa qiimaha ugu yar ee 8 byte (cabbirka madaxa loo baahan yahay) ilaa heerar ka sarreeya 65,000 bytes.
- Si la mid ah TCP, hubinta UDP waxay u oggolaanaysaa inay aqbalaan in ay ka gudbaan xogta soo galeysa wixii khalad ah ee farriinta.