Zer da Port 0 erabilia?

Port 0 ez da benetako portu-zenbakia, baina horretarako dago

Ataka zenbaki gehienek ez bezala, ataka 0 TCP / IP sarean erreserbatutako ataka bat da, TCP edo UDP mezuak ez liratekeela erabiliko.

Port 0 garrantzi berezia du sare programazioan, bereziki Unix socket programazioan, sistema esleitutako eta portu dinamikoen eskaera egiteko. Port zero karaktere-portu bat da, sistemak portuaren zenbaki egokia aurkitzeko.

Sareko TCP eta UDP bitarteko sareak zero zenbakia 65535 bitartekoa da. Zama eta 1023 arteko bitarteko portuen zenbakiak sistema portu edo ezagun diren portu gisa definitzen dira. Interneten esleitutako zenbakien agintaritzak (IANA) portuko zenbaki horien erabilera ofiziala zerrendatzen du Interneten, eta sistema ataka 0 ez da erabili behar.

Port 0 Sareko Programazioan nola funtzionatzen duen

Sare konexio berri bat konfiguratzen baduzu, ataka zenbaki bat iturburuaren eta helmugaren alboan esleitu behar da. Sortzailea (iturburua) bidaltzen dituen TCP edo UDP mezuak bi ataka ditu, mezuaren hartzaileak (helmuga) erantzuteko mezuak protokoloaren amaierako protokoloan.

IANAk aurrez esleitutako sistemako portuak ditu oinarrizko Interneteko aplikazioak, hala nola, web zerbitzariak (ataka 80), baina TCP eta UDP sare askok ez dute sistema-ataka bera, eta bakoitzak bere gailuaren sistema eragilea lortu behar du exekutatzen ari diren bakoitzean.

Iturburuko ataka-zenbakia esleitzeko, aplikazioak TCP / IP sarearen funtzioak deitu (lotu () bezala, bat eskatzeko. Aplikazioa lotzeko (hard-coded) kopurua lotu dezake () nahiago baduzu zenbaki jakin bat eskatzeko, baina eskaera hori huts egin dezake huts egin du sistema exekutatzen ari diren beste aplikazio batzuk une honetan erabiltzen ari delako.

Bestela, ataka 0 konektatzeko aukera ematen du () bere konexio parametro gisa. Hori eragiten du sistema eragileak TCP / IP portu dinamikoaren zenbaki-sarearen bilaketa automatikoki bilatu eta itzultzeko.

Kontuan izan aplikazioa ez dela 0 portua emango, baizik eta beste ataka dinamiko bat. Programazioaren konbentzio honen abantaila eraginkortasuna da. Aplikazio bakoitzaren ordez portu anitzak probatzeko kodea exekutatzeko eta exekutatzeko beharrik izan beharrean, baliozkoak diren arte, aplikazioak sistema eragilean oinarritzen dira.

Unix, Windows eta beste sistema eragile batzuk apur bat aldatu egiten dira ataka 0 maneiatzean, baina konbentzio orokor bera aplikatzen da.

Port 0 eta Sareko segurtasuna

Sareen trafikoa Internet bidez bidaltzen da 0 atarian entzuten diren ostalariak sarearen erasotzaileengandik sortuko lirateke edo ustekabean gaizki programatutako aplikazioek. Atariaren 0 trafikoari erantzuten dioten ostalarientzako erantzun mezuak erasotzaileek gailu horien portaera eta sarbide potentzialen inguruko informazio gehiago dakite.

Interneteko zerbitzu-hornitzaile askok (ISPak) blokeatu 0 portuan (sarrerako eta irteerako mezuak bai) ustiaketen aurka babesteko.