Nini bandari 0 Imewekwa kwa?

Port 0 sio namba halisi ya bandari, lakini kuna kusudi la hilo

Tofauti na idadi nyingi za bandari , bandari ya 0 ni bandari iliyohifadhiwa kwenye mitandao ya TCP / IP , maana yake haipaswi kutumiwa katika ujumbe wa TCP au UDP .

Port 0 ina umuhimu maalum katika programu za mtandao , hasa programu ya tundu ya Unix, kwa kuomba mfumo uliotengwa, bandari yenye nguvu. Port sifuri ni kama bandari ya wildcard ambayo inauambia mfumo kupata namba sahihi ya bandari.

Bandari za mtandao katika TCP na UDP huanzia nambari hadi 65535. Nambari za bandari kati ya sifuri na 1023 zinatafanuliwa kama bandari za mfumo au bandari maalumu. Mtandao Uliopakiwa Mamlaka (IANA) ina orodha ya rasmi ya matumizi yaliyotarajiwa ya namba hizi za bandari kwenye mtandao, na bandari ya mfumo wa 0 haipaswi kutumiwa.

Jinsi Port 3 Inafanya kazi katika Mtandao wa Programu

Sanidi ya usanidi mpya wa tundu ya mtandao inahitaji kwamba nambari moja ya bandari itapewe upande wa pili na wa marudio. Ujumbe wa TCP au UDP uliotumwa na mwanzilishi (chanzo) una nambari zote za bandari ili mpokeaji wa ujumbe (marudio) atoe ujumbe wa majibu kwenye mwisho wa mwisho wa protokoto.

IANA imetayarisha bandari ya mfumo wa mteule kwa ajili ya maombi ya msingi ya mtandao kama seva za mtandao (bandari 80), lakini programu nyingi za mtandao wa TCP na UDP hazina bandari zao za mfumo na lazima zipekee moja kutoka kwenye mfumo wa uendeshaji wa kifaa kila wakati zinaanza kuendesha.

Ili kutenga nambari ya bandari ya chanzo, programu zinaita kazi za mtandao wa TCP / IP kama kumfunga () kuomba moja. Programu inaweza kusambaza nambari iliyosafishwa (ngumu-coded) ili imefanye () ikiwa wanapendelea kuomba nambari maalum, lakini ombi hilo linaweza kushindwa kwa sababu programu nyingine inayoendesha kwenye mfumo inaweza kutumia sasa.

Vinginevyo, inaweza kutoa bandari 0 ili kuifunga () kama parameter ya uunganisho wake badala yake. Hiyo inasababisha mfumo wa uendeshaji kutafuta moja kwa moja na kurudi bandari inayofaa inapatikana katika bandari ya namba ya bandari ya TCP / IP yenye nguvu.

Kumbuka kuwa programu haitatiwa bandari 0 lakini badala ya bandari nyingine yenye nguvu. Faida ya mkataba huu wa programu ni ufanisi. Badala ya kila maombi ya kuwa na kutekeleza na kukimbia msimbo wa kujaribu bandari nyingi mpaka wanapata moja halali, programu zinaweza kutegemea mfumo wa uendeshaji wa kufanya hivyo.

Unix, Windows, na mifumo mingine ya uendeshaji hutofautiana kidogo katika utunzaji wao wa bandari 0, lakini mkataba huo huo huo unatumika.

Port 0 na Usalama wa Mtandao

Trafiki ya mtandao iliyotumwa kwenye mtandao kwa majeshi kusikiliza kwenye bandari 0 inaweza kuzalishwa kutoka kwa washambuliaji wa mtandao au kwa ajali kwa programu zilizopangwa vibaya. Ujumbe wa majibu ambao majeshi yanayotokana na majibu ya bandari ya trafiki 0 inaweza kusaidia washambuliaji kujifunza zaidi juu ya tabia na uwezekano mkubwa wa mtandao wa vifaa hivi.

Wauzaji wengi wa huduma za intaneti (ISPs) kuzuia trafiki kwenye bandari 0 (ujumbe wote unaoingia na unaoondoka) ili kusaidia kulinda dhidi ya matumizi haya.