Chaw nres nkoj 0 siv rau dab tsi?

Cov txheej txheem:

Chaw nres nkoj 0 siv rau dab tsi?
Chaw nres nkoj 0 siv rau dab tsi?
Anonim

Port 0 yog qhov tseem ceeb tshwj xeeb hauv kev ua haujlwm hauv network, tshwj xeeb tshaj yog nyob rau hauv Unix OS thaum nws los txog rau lub qhov (socket programming) qhov chaw nres nkoj siv los thov cov txheej txheem faib, cov chaw nres nkoj dynamic. Chaw nres nkoj 0 yog qhov chaw nres nkoj qus uas qhia lub kaw lus kom pom tus lej chaw nres nkoj tsim nyog.

Tsis zoo li feem ntau cov lej chaw nres nkoj, chaw nres nkoj 0 yog qhov chaw nres nkoj hauv TCP / IP kev sib txuas, txhais tau tias nws yuav tsum tsis txhob siv hauv TCP lossis UDP cov lus. Cov chaw nres nkoj hauv network hauv TCP thiab UDP ntau yam ntawm tus lej xoom mus txog 65535. Cov lej chaw nres nkoj hauv thaj tsam ntawm xoom thiab 1023 txhais tau tias yog cov chaw nres nkoj uas tsis yog-ephemeral, qhov chaw nres nkoj, lossis cov chaw nres nkoj paub zoo. Lub Internet Assigned Numbers Authority (IANA) tswj xyuas cov npe ntawm cov kev npaj siv ntawm cov chaw nres nkoj no hauv internet, thiab qhov chaw nres nkoj 0 yuav tsum tsis txhob siv.

How TCP/UDP Port 0 Ua Haujlwm hauv Network Programming

Image
Image

Txhim kho qhov txuas tshiab lub qhov (socket) yuav tsum tau muab ib tus lej chaw nres nkoj rau ntawm ob sab ntawm qhov chaw thiab qhov chaw. TCP lossis UDP cov lus xa los ntawm tus neeg pib (qhov chaw) muaj ob tus lej chaw nres nkoj kom tus neeg txais xov xwm (qhov chaw) tuaj yeem xa cov lus teb rau qhov tseeb raws li qhov kawg.

IANA tau muab cov chaw nres nkoj tsim ua ntej rau kev siv internet yooj yim xws li web servers (chaw nres nkoj 80), tab sis ntau daim ntawv thov TCP thiab UDP tsis muaj lawv tus kheej qhov chaw nres nkoj thiab yuav tsum tau txais ib qho los ntawm lawv cov cuab yeej ua haujlwm txhua zaus lawv khiav..

Txhawm rau faib nws tus lej chaw nres nkoj, cov ntawv thov hu rau TCP / IP network ua haujlwm zoo li khi () thov ib qho. Daim ntawv thov tuaj yeem muab tus lej ruaj khov (hard-coded) rau khi () yog tias lawv xav thov tus lej tshwj xeeb, tab sis qhov kev thov no tuaj yeem ua tsis tiav vim tias lwm daim ntawv thov khiav ntawm lub kaw lus tam sim no siv nws.

Xwb, nws tuaj yeem muab chaw nres nkoj 0 los khi () raws li nws qhov kev sib txuas. Qhov ntawd ua rau lub cev ua haujlwm kom tau txais kev tshawb nrhiav thiab xa rov qab qhov chaw nres nkoj tsim nyog hauv TCP / IP dynamic chaw nres nkoj ntau yam.

Daim ntawv thov tsis tau txais qhov chaw nres nkoj 0 tab sis yog qee qhov chaw nres nkoj dynamic. Qhov zoo ntawm qhov programming convention yog efficiency. Hloov chaw ntawm txhua daim ntawv thov siv thiab khiav cov cai sim ntau qhov chaw nres nkoj kom txog thaum lawv tau txais ib qho siv tau, cov apps cia siab rau lub operating system.

Unix, Windows, thiab lwm yam kev khiav haujlwm sib txawv hauv kev tuav ntawm chaw nres nkoj 0, tab sis tib lub rooj sib tham siv tau.

Port 0 thiab Network Security

Kev xa mus thoob plaws hauv Is Taws Nem rau cov tswv mloog ntawm chaw nres nkoj 0 tej zaum yuav raug tsim los ntawm cov neeg tawm tsam hauv lub network lossis yuam kev los ntawm cov ntawv thov programmed tsis raug. Cov lus teb cov lus teb uas tus tswv tsim tawm hauv cov lus teb rau qhov chaw nres nkoj 0 kev khiav tsheb pab cov neeg tawm tsam kawm txog tus cwj pwm thiab qhov muaj peev xwm network tsis zoo ntawm cov cuab yeej no.

Ntau lub chaw muab kev pabcuam hauv internet (ISPs) thaiv kev khiav ntawm chaw nres nkoj 0, ob qho tib si nkag thiab tawm, kom tiv thaiv cov kev siv dag zog no.

FAQ

    tus lej chaw nres nkoj yog dab tsi?

    Chaw nres nkoj tus lej siv rau TCP / IP kev sib txuas network ua raws li cov ntaub ntawv chaw nyob, txheeb xyuas cov lus xa thiab cov neeg txais. Cov lej chaw nres nkoj cia ntau daim ntawv thov ntawm tib lub network sib faib cov peev txheej tib lub sijhawm.

    Kuv yuav nrhiav tus lej chaw nres nkoj li cas?

    txhawm rau nrhiav tus lej chaw nres nkoj ntawm qhov chaw nyob IP tshwj xeeb, mus rau qhov hais kom ua, ntaus netstat -a, ces nias Enter. Koj yuav pom cov npe ntawm TCP kev sib txuas nrog rau qhov chaw nyob IP thiab tus lej chaw nres nkoj sib cais los ntawm cov nyuv.

    Kuv tuaj yeem txuas rau qhov chaw nres nkoj 0?

    No. Raws li txoj cai, chaw nres nkoj 0 tsis muaj nyob thiab koj tsis tuaj yeem txuas rau nws, vim nws yog tus lej chaw nres nkoj tsis raug. Txawm li cas los xij, koj tuaj yeem xa ib pob ntawv hauv internet mus thiab los ntawm chaw nres nkoj 0 tib yam li koj xav nrog lwm tus lej chaw nres nkoj.

Pom zoo: