Chì ghjè Port 0 Utilita?

Portu 0 ùn hè micca un veru portu numaru, ma ci hè un scopu per ellu

A difrezioni di a maiò parte di u portu , u portu 0 hè un portu reservatu in TCP / IP networking, chì significa chì ùn deve esse micca usatu in messaggi TCP o UDP .

Port 0 porta special significance in a prugrammazione di rete , particulari di u programu di socket Unix, per esplicà puonnu porti dinamichi di u sistema. Port zero hè cum'è un portu comodicu chì dice à u sistema per truvà un nùmeru di portu adattatu.

I porti di Rete in TCP è UDP varienu da u nùmmiru cero finu à 65535. U numeri Porti in a distanza di u 1023 è definite cum'è portu di u sistema o porti cunnisciuti. L'Internet Assigned Numbers Authority (IANA) mantene una lista ufficiale di l'usatu previsto di questi nummuli portu in l'Internet, è u portu di u sistema 0 ùn hè micca esse utilizatu.

Cume Port 0 travaglia in Network Programming

A cunfigurà una nova retaversa di socket di a rùbbrica precisa chì un n nombre di portu serà attribuitu nantu à a destinazione è a destinazione. Missaghji TCP o UDP mandati da u urientatore (fonte) cuntenenu i dui nummari porti per chì u destinatariu di messagiu (destinazione) pò cumercià missaghji risposte à l'endpoint di u protocolu correctu.

IANA hà pezziunatu predefinitu i porti di u sistema per e applicazioni basulari di Internet cum'è servitori web (port 80), ma assai applicazioni di a rete TCP è UDP ùn anu micca u so propiu portu di u sistema è devenu acquistà unu di u sistema operatore di u dispusitivu cada volta chì cumincianu a curriri.

Per assignà u so numeru portu di u purtellu, l'appillazioni chjamate funzioni di a regula TCP / IP cum'è ligà () per dumandà unu. L'applicazione pò furnisce un numeru fissi (codificatu hardu) per ligà () si preferanu dumandà un numeru specificu, ma questa dumanda pò falluta degnu chì un altru applicazione eseguitu in u sistema pò esse aduprà.

Oltremente, pò pruverà u portu 0 per ligà () com'è u paràmetru di cunnessione in cunversu. Quandu sparisce u sistema upirativu per a ricerca automatica è rinviata un portu dispunibile adattatu in u rangitu numericu di u portu dinamica TCP / IP.

Innota chì l'applicazione ùn devenu micca garantitu u portu 0 ma qualchì altre portu dinamicu. U benefiziu di sta cunvenzione di prugrammazione hè efficienza. Invece di tutti l'applicazione anu avè l'implementà è cresce u codice per pruvà parechji porti finu à ottene una validu, l'applicazioni pò esse di u sistema operatore per fà.

Unix, Windows, è altri sistemi operativi varienu micca in a so gestione di u portu 0, ma a stessa cungregzione generale hè appiicata.

Port 0 è Network Security

U trafficu di a rete hè mandatu in Internet per i servitori à sente à u portu 0 pò esse generatu da l'attacchi di a xarxa o da accusative da l'appruvisazioni programate incorrectly. I missaghji di rispunsabilità chì l'anziani generate in risposta per u trafficu di u portu 0 pò aiutà l'attaccheghji anu più nantu à u cumpurtamentu è e vulnerabili di a rete potenziale di quelli device.

Parechji fornituri di serviziu di Internet (ISP) di u trafficu di bloccu in u portu 0 (per mezu di messagi è missiunati) per aiutà guardà contru à questi sfrutti.