Di seguito è riportato un esempio di una maschera di rete e un esempio della sua conversione binaria.
maschera di rete: | 255. | 255. | 255. | 255 |
---|---|---|---|---|
Binario: | 11111111 | 11111111 | 11111111 | 11111111 |
Lunghezza della maschera di rete | 8 | 16 | 24 | 32 |
Il conteggio dei bit nella conversione binaria consente di determinare la lunghezza della maschera di rete. Sopra è un esempio di un indirizzo a 32 bit. Tuttavia, questo indirizzo è un indirizzo di broadcast e non consente ad alcun host (computer o altri dispositivi di rete) di collegarsi ad esso.
Una maschera di rete comunemente usata è una maschera di rete a 24 bit, come mostrato di seguito.
maschera di rete: | 255. | 255. | 255. | 0 |
---|---|---|---|---|
Binario: | 11111111 | 11111111 | 11111111 | 00000000 |
Lunghezza della maschera di rete | 8 | 16 | 24 | - |
Utilizzando una maschera di rete a 24 bit, la rete sarebbe capace di 2097.150 reti o 254 host diversi con un intervallo IP da 192.0.1.x a 223.255.254.x, che di solito è più di un numero sufficiente di indirizzi per una rete.
Una semplice formula può essere utilizzata per determinare la quantità di reti che una maschera di rete può supportare.
2 ^ (lunghezza maschera di rete - numero di segmenti usati) - 2
Ad esempio, se abbiamo usato una lunghezza di maschera di rete di 24, con una maschera di rete di 255.255.255.0 con tre segmenti usati, sottrarre tre dalla lunghezza della maschera di rete, ad es. 24-3 = 21. Con questo numero determinato, collegalo alla formula sopra per ottenere 2 ^ 21 - 2 = 2.097.150 numero totale di reti. Stai sottraendo due da questo numero a causa degli indirizzi di trasmissione e di rete già in uso.
Un altro esempio è una lunghezza di maschera di rete di 16, con una maschera di rete di 255.255.0.0 con due segmenti usati. Usando la formula precedente, otterresti 2 ^ 14 - 2 = 16.382 numero totale di reti.
Per determinare la quantità di host che una maschera di rete è in grado di supportare, utilizzare la seguente formula.
2 ^ (# di zero) - 2
Ad esempio, con una lunghezza della maschera di rete di 24, come mostrato nel grafico sopra, ci sono otto zeri. Pertanto, usando la formula sopra, questo sarebbe 2 ^ 8 - 2 = 254 numero totale di host. Ancora una volta, due vengono sottratti da questo numero per tenere conto degli indirizzi di trasmissione e di rete.
Di nuovo, un altro esempio di una lunghezza di maschera di rete di 16, ci sarebbero 16 zeri. La formula in questo caso sarebbe 2 ^ 16 - 2 = 65.534 numero totale di host.
Di seguito è riportata una suddivisione di ciascuna delle classi di rete comunemente utilizzate.
Classe | Lunghezza della maschera di rete | N. di reti | numero di host | maschera di rete |
---|---|---|---|---|
Classe A | 8 | 126 | 16.777.214 | 255.0.0.0 |
Classe B | 16 | 16.382 | 65.534 | 255.255.0.0 |
Classe C | 24 | 2.097.150 | 254 | 255.255.255.0 |
Binario, indirizzo IP, termini di rete, subnet mask