Logo NEXUS

NEXUS didattica

← Torna indietro
Informatica / Lezione Teorica

Porte di Comunicazione e Socket di Rete

Identificazione logica dei servizi di rete, range di porte (Well-Known, Registered, Ephemeral) e simulatore interattivo.

1. Cosa sono le Porte di Comunicazione

Mentre l'indirizzo IP identifica in modo univoco un dispositivo all'interno di una rete (Internet o LAN), le porte di comunicazione (numeri interi a 16 bit, da 0 a 65535) consentono al sistema operativo di smistare i pacchetti in arrivo verso il processo o l'applicazione corretta in esecuzione su quel dispositivo.

Cos'è un Socket?

Un Socket rappresenta l'endpoint di una comunicazione di rete ed è univocamente definito dalla combinazione di un indirizzo IP e di un numero di porta (es. 192.168.1.10:443).

2. Classificazione delle Porte (Range IANA)

L'autorità IANA (Internet Assigned Numbers Authority) suddivide le porte in tre categorie principali:

Categoria Intervallo Numerico Descrizione e Servizi Comuni
Well-Known (Ben Note) 0 – 1023 Riservate ai servizi di rete standard e globali (es. HTTP: 80, HTTPS: 443, SSH: 22, DNS: 53).
Registered (Registrate) 1024 – 49151 Assegnate a software e applicazioni specifiche (es. database MySQL 3306, Minecraft 25565).
Dynamic / Ephemeral (Effimere) 49152 – 65535 Utilizzate temporaneamente dai client per stabilire connessioni in uscita verso i server.

3. Tabella dei Servizi di Rete Comuni

I protocolli di livello applicativo più diffusi sfruttano porte standard fisse per consentire ai client di localizzarli immediatamente:

4. Simulatore Interattivo: Risoluzione Socket e Smistamento Porte

Simula l'arrivo di richieste di rete su un server e verifica come il sistema operativo instrada il traffico basandosi sulle porte di destinazione.

port-inspector@nexus-sys:~# Network Port & Socket Simulator
> Seleziona una porta di comunicazione e avvia la verifica per analizzare il socket sul terminale.