Dè a tha Port 0 air a chleachdadh?

Chan e port fìor àireamh a th 'ann am Port 0, ach tha adhbhar ann airson sin

Eu-coltach ris a 'mhòr-chuid de phuirt , tha port 0 na phort glèidhte ann an lìonra TCP / IP , a' ciallachadh nach bu chòir a chleachdadh ann an teachdaireachdan TCP no UDP .

Tha cudrom sònraichte aig Port 0 ann am prògraman lìonraidh , gu h-àraidh prògraman socket Unix, airson iarraidh air puirt fiùghantach a tha air a riarachadh le siostam. Tha Port zero mar phort cairt fiadhaich a tha ag innse don t-siostam àireamh phuirt freagarrach a lorg.

Tha puirt lìonra ann an TCP agus UDP a 'dol bho àireamh niaar suas gu 65535. Tha àireamhan port anns an raon eadar neoni agus 1023 air an comharrachadh mar phuirt siostam no puirt aithnichte. Tha an t-Ùghdarras Àireamhan Eadar-lìnichte (IANA) a 'cumail suas liosta oifigeil den chleachdadh a thathar a' sùileachadh air na h-àireamhan puirt seo air an eadar-lìon, agus chan eil port-siostam 0 ri chleachdadh.

Mar a tha Port 0 ag obair ann am Prògramadh Lìonra

Le bhith a 'rèiteachadh ceangal sochaid lìonra ùr feumar aon àireamh port a bhith air a riarachadh air an dà chuid air an stòr agus an ceann-uidhe. Tha teachdaireachdan TCP no UDP a chuir an tùs-bhunaidh (stòr) air an dà àireamh puirt gus am faigh an neach a gheibh an teachdaireachd (ceann-uidhe) teachdaireachdan freagairt a-mach gu ceann-uidhe a 'phròtacail cheart.

Tha IANA air puirt siostam ainmichte a shònrachadh ro làimh airson iarrtasan eadar-lìn bunaiteach leithid seirbhisean lìn (puirt 80), ach chan eil a 'phort siostam aca fhèin aig mòran de lìonraidhean TCP agus UDP agus feumaidh iad tè fhaighinn bho shiostam obrachaidh an uidheim aca gach uair a thòisicheas iad a' ruith.

Gus àireamh a 'phuirt stòr a riarachadh, tha tagraidhean a' tadhal air gnìomhan lìonra TCP / IP mar cheangal () gus aon iarrtas iarraidh. Faodaidh an t-iarrtas àireamh stèidhichte (còd cruaidh) a thoirt airson ceangal () ma tha e nas fheàrr àireamh sònraichte iarraidh, ach faodaidh an leithid sin iarrtas fàilligeadh oir dh'fhaodadh an tagradh ruith eile air an t-siostam a bhith ga chleachdadh an-dràsta.

Air neo, faodaidh e port 0 a cheangal gus ceangal () mar am paramadair ceangail an àite sin. Tha sin a 'cuimseachadh air an t-siostam-obrachaidh gus pòla freagarrach a lorg agus a thilleadh gu fèin-ghluasadach ann an raon àireamh phort ùr TCP / IP.

Thoir fa-near nach toirear port 0 gu buil ach an àite puirt fiùghantach eile. Is e buannachd a 'chonaltraidh phrògraman seo èifeachdas. An àite gach tagradh a bhith a 'cur an gnìomh agus a' ruith còd airson feuchainn air iomadh puirt gus am faigh iad aon dhligheach, faodaidh aplacaidean a bhith an urra ris an t-siostam obrachaidh gus sin a dhèanamh.

Unix, Windows, agus siostaman obrachaidh eile ag atharrachadh beagan nuair a tha iad a 'làimhseachadh port 0, ach tha an aon cho-chruinneachadh coitcheann a' buntainn.

Port 0 agus Tèarainteachd Lìonra

Thig trafaig lìonra air an eadar-lìon gus aoigheachd a chumail air port 0 a dh'fhaodadh a bhith air a chruthachadh bho luchd-ionnsaigh lìonra no gu dona le tagraidhean air an clàradh gu ceàrr. Faodaidh na teachdaireachdan freagairt a ghluaiseas mar fhreagairt do thrafaig puirt 0 cuideachadh do luchd-ionnsaigh a bhith ag ionnsachadh barrachd mu ghiùlan agus cunnartan lìonra a dh'fhaodadh a bhith aig na h-innealan sin.

Bidh mòran de sholaraichean seirbheis eadar-lìn (ISPan) a ' bacadh trafaig air puirt 0 (an dà theachdaireachdan a tha a' tighinn a-steach agus a-mach) gus cuideachadh le bhith a 'dìon nan rudan sin.