Katika mtandao wa kompyuta, nambari za mlango ni sehemu ya maelezo ya anwani yanayotumiwa kutambua watumaji na wapokeaji wa ujumbe. Zinahusishwa na miunganisho ya mtandao ya TCP/IP na zinaweza kuelezewa kama nyongeza kwa anwani ya IP.
Nambari ya Bandari ni Nini katika Mitandao?
Nambari za mlango huruhusu programu tofauti kwenye kompyuta moja kushiriki rasilimali za mtandao kwa wakati mmoja. Vipanga njia vya mtandao wa nyumbani na programu za kompyuta hufanya kazi na milango hii na wakati mwingine huauni kusanidi mipangilio ya nambari ya mlango.
Milango ya mtandao inategemea programu na haihusiani na milango halisi ambayo vifaa vya mtandao vinayo ili kuchomeka nyaya.
Jinsi Nambari za Bandari Zinavyofanya kazi
Nambari za mlango zinahusiana na anwani za mtandao. Katika mitandao ya TCP/IP, TCP na UDP hutumia seti ya bandari zinazofanya kazi pamoja na anwani za IP.
Nambari hizi za bandari hufanya kazi kama viendelezi vya simu. Kama vile ubao wa kubadilisha simu za biashara unavyoweza kutumia nambari kuu ya simu na kumpa kila mfanyakazi nambari ya ziada, kompyuta inaweza kuwa na anwani kuu na seti ya nambari za mlango ili kushughulikia miunganisho inayoingia na kutoka.
Vile vile wafanyakazi wote ndani ya jengo wanaweza kutumia nambari moja ya simu, anwani moja ya IP inaweza kutumika kuwasiliana na programu mbalimbali nyuma ya kipanga njia kimoja. Anwani ya IP hutambulisha kompyuta lengwa, na nambari ya mlango hutambulisha programu mahususi lengwa.
Hii ni kweli iwe ni programu ya barua pepe, programu ya kuhamisha faili au kivinjari. Unapoomba tovuti kutoka kwa kivinjari, kivinjari huwasiliana kupitia port 80 kwa HTTP. Kisha, data hurejeshwa kupitia lango lile lile na kuonyeshwa katika programu inayoauni mlango huo (kivinjari cha wavuti).
Katika TCP na UDP, nambari za mlango zinaanzia 0 na kwenda hadi 65535. Masafa ya chini yamewekwa kwa itifaki za kawaida za intaneti kama vile mlango wa 25 wa SMTP na lango 21 la FTP.
Ili kupata thamani mahususi zinazotumiwa na programu fulani, tazama orodha ya nambari za mlango wa TCP na UDP maarufu zaidi. Kwa programu ya Apple, angalia bandari za TCP na UDP zinazotumiwa na bidhaa za programu za Apple.
Wakati Utakapohitaji Kuchukua Hatua Kwa Nambari za Bandari
Muundo wa mtandao na programu huchakata kiotomatiki nambari za mlango. Watumiaji wa kawaida wa mtandao hawaoni nambari hizi za bandari na hawahitaji kuchukua hatua yoyote inayohusisha utendakazi wao. Hata hivyo, watu binafsi wanaweza kukutana na nambari za mlango wa mtandao katika hali fulani.
Wasimamizi wa mtandao wanaweza kuhitaji kusanidi usambazaji wa mlango ili kuruhusu nambari za mlango wa programu mahususi kupita kwenye ngome. Kwenye mitandao ya nyumbani, kipanga njia cha broadband inasaidia usambazaji wa bandari kwenye skrini zake za usanidi. Utumizi wa kawaida wa usambazaji wa bandari ya nyumbani ni kwa michezo ya mtandaoni inayotumia milango isiyo ya kawaida ambayo ngome iliyojengewa ndani ya kipanga njia huzuia.
Watengenezaji programu wa mtandao wakati mwingine huhitaji kubainisha nambari za mlango katika misimbo yao, kama vile katika upangaji wa soketi.
URL ya tovuti wakati fulani itahitaji nambari mahususi ya mlango wa TCP kujumuishwa. Kwa mfano, https://localhost:8080/ hutumia mlango wa TCP 8080 badala ya mlango chaguomsingi 80. Hii inaonekana katika mazingira ya uundaji wa programu zaidi kuliko katika matumizi ya kawaida ya watumiaji.
Bandari Zilizofunguliwa na Zilizofungwa
Wapenda usalama wa mtandao pia hujadili mara kwa mara nambari ya bandari inayotumika kama kipengele kikuu cha udhaifu na ulinzi wa mashambulizi. Bandari zinaweza kuainishwa kama wazi au kufungwa. Lango zilizo wazi zina programu inayohusishwa ambayo husikiliza maombi mapya ya muunganisho, na milango iliyofungwa haisikilizi.
Mchakato unaoitwa utafutaji mlango wa mtandao hutambua ujumbe wa majaribio katika kila nambari ya mlango ili kubaini ni milango gani imefunguliwa. Wataalamu wa mtandao hutumia uchunguzi wa mlangoni kama zana ya kupima kukaribiana na washambuliaji na mara nyingi hufunga mitandao kwa kufunga milango isiyo ya lazima. Wadukuzi, kwa upande wao, hutumia vichanganuzi vya mlangoni kuchunguza mitandao kwa milango iliyo wazi ambayo inaweza kunyonywa.
Unaweza kutumia amri ya netstat katika Windows ili kuona maelezo kuhusu miunganisho inayotumika ya TCP na UDP.