Vai al contenuto
OneKitly

Come funzionano le maschere di sottorete: CIDR, bit di rete e host utilizzabili

Pubblicato il 20/11/2025 · 4 min di lettura · Strumenti per sviluppatori

Daniel Okonkwo

Daniel OkonkwoSviluppatore front-end e redattore Tech presso OneKitly

Performance web · Formati di file

Verificato su 2 fonti

Vedi il profilo
In breve

Una maschera di sottorete indica quali bit di un indirizzo IP identificano la rete e quali identificano l'host. In notazione CIDR, /24 significa che i primi 24 bit sono la rete, lasciando 8 bit per gli host. Questi 8 bit di host danno 256 indirizzi, ma due sono riservati (rete e broadcast), quindi un /24 ha 254 indirizzi host utilizzabili.

Capisci come una maschera di sottorete divide un indirizzo IP in parti di rete e host, cosa significa /24 e come contare gli host utilizzabili.

Bit di rete contro bit di host

Un indirizzo IPv4 ha 32 bit, di solito scritto come quattro numeri da 0 a 255, come 192.168.1.10. Anche una maschera di sottorete ha 32 bit, ma è una sequenza di 1 seguita da una sequenza di 0. Gli 1 marcano la parte di rete — quella che ogni dispositivo della stessa sottorete condivide — e gli 0 marcano la parte di host, unica per ogni dispositivo.

Per la maschera 255.255.255.0, i primi tre byte sono tutti 1 (24 uni) e l'ultimo byte è tutto 0. Quindi in 192.168.1.10 la parte 192.168.1 è la rete e il 10 è l'host. Qualsiasi dispositivo il cui indirizzo inizia con 192.168.1 sta nella stessa sottorete e può comunicare direttamente; il resto deve passare per un router.

Cosa significano /24 e la notazione CIDR

Scrivere le maschere come 255.255.255.0 è scomodo, quindi la notazione CIDR conta semplicemente i bit di rete dopo una barra. /24 significa 24 bit di rete, che è esattamente 255.255.255.0. Un /16 significa 16 bit di rete (255.255.0.0) e un /8 significa 8 (255.0.0.0). Più grande è il numero dopo la barra, più bit sono bloccati sulla rete e meno ne restano per gli host.

Questa flessibilità è lo scopo del CIDR: non sei vincolato a byte interi. Un /26 prende in prestito due bit di host per la rete, dividendo un /24 in quattro sottoreti più piccole di 64 indirizzi ciascuna. Dimensionare le sottoreti così permette di adattare lo spazio di indirizzi al numero reale di dispositivi di un segmento, invece di sprecare un intero /24 per una manciata di macchine.

Contare gli host utilizzabili

Il numero di indirizzi in una sottorete è 2 elevato al numero di bit di host. Un /24 ha 8 bit di host, quindi 2 elevato a 8 fa 256 indirizzi. Ma il primo indirizzo (tutti i bit di host a 0) è l'identificatore di rete e l'ultimo (tutti i bit di host a 1) è l'indirizzo di broadcast, e nessuno dei due può essere assegnato a un dispositivo. Restano 256 meno 2, cioè 254 host utilizzabili.

La stessa formula vale per qualsiasi prefisso: un /26 ha 6 bit di host, quindi 64 indirizzi e 62 host utilizzabili; un /30 ha 2 bit di host, quindi 4 indirizzi e solo 2 host utilizzabili — comodo per i collegamenti punto-punto. Un calcolatore di sottoreti lo fa all'istante, mostrando l'indirizzo di rete, l'indirizzo di broadcast, l'intervallo di host e il totale degli host utilizzabili per qualsiasi CIDR inserito.

Calcolatrice subnet (CIDR)Calcola la subnet mask e il numero di host utilizzabili da un prefisso CIDR.Prova lo strumento

Domande frequenti

Perché due indirizzi sono sempre riservati?
L'indirizzo con tutti i bit di host a 0 nomina la sottorete stessa e non può appartenere a una singola macchina, mentre l'indirizzo con tutti i bit di host a 1 è l'indirizzo di broadcast usato per raggiungere tutti gli host in una volta. Poiché entrambi hanno un significato speciale, nessuno è disponibile per l'assegnazione, ecco perché gli host utilizzabili sono gli indirizzi totali meno 2.
Come faccio a sapere se due IP sono nella stessa sottorete?
Applica la stessa maschera a entrambi gli indirizzi e confronta le parti di rete. Se i bit coperti dalla maschera sono identici, condividono una sottorete e possono comunicare senza router. Per 192.168.1.10 e 192.168.1.200 con un /24, entrambi iniziano con 192.168.1, quindi sono nella stessa sottorete.
Anche IPv6 usa le maschere di sottorete?
IPv6 usa la stessa idea di prefisso CIDR, ma gli indirizzi hanno 128 bit invece di 32, quindi una sottorete tipica è un /64. Il concetto di bit di rete e bit di host è identico; c'è semplicemente molto più spazio di indirizzi, quindi IPv6 raramente si preoccupa di esaurire gli host utilizzabili in una sottorete.
Qual è la differenza tra un /24 e un /25?
Un /25 prende in prestito un bit in più per la rete rispetto a un /24, quindi ha 7 bit di host invece di 8. Ciò dimezza la sottorete: 128 indirizzi e 126 host utilizzabili invece di 254. Dividere un /24 in due /25 dà due reti separate, ciascuna isolata dall'altra a meno che un router non le colleghi.

Articoli che potrebbero interessarti

Tutte le guide
SpiegazioneLa notazione Big O per principianti: O(1), O(n), O(n al quadrato) e O(log n) spiegateIl Big O descrive come cresce il lavoro di un algoritmo al crescere dell'input. Ecco cosa significano O(1), O(n), O(n al quadrato) e O(log n) e perché la differenza conta.TutorialCome leggere il binario e convertirlo in decimale ed esadecimaleScopri come funzionano i valori posizionali binari e converti il binario in decimale ed esadecimale a mano, con esempi chiari.SpiegazioneCosa sono UTF-8 e Unicode? Code point, codifica in byte e perché ha vinto UTF-8Unicode assegna a ogni carattere un code point; UTF-8 codifica quei code point in uno o quattro byte. Ecco come funziona e perché ha battuto le alternative.SpiegazioneL'entropia delle password spiegata: bit, lunghezza e quanto tempo serve per violarlaCosa misura davvero l'entropia di una password, perché la lunghezza batte la complessità e come i bit di entropia diventano un tempo di violazione realistico.SpiegazioneCos'è il bitrate? Bit al secondo, CBR e VBRIl bitrate è quanti bit di dati un flusso video o audio usa ogni secondo. Scopri come definisce qualita e dimensione, e la differenza tra bitrate costante e variabile.TutorialQuanto tempo serve per caricare un file? La formula dimensione per 8 diviso la velocitàStima il tempo di caricamento con una formula: la dimensione del file in bit divisa per la tua velocità di upload. Scopri perché il caricamento è di solito più lento del download e come l'overhead influisce sul risultato.

Strumenti correlati

Fonti

Hai notato un errore in questo articolo?