Calcolatore subnet
Hosts
Rete
Host min.
Maschera
Broadcast
Host max
Come funziona?
L'indirizzo della rete è il risultato dell'AND logico tra ogni ottetto dell'indirizzo IP con il corrispondente ottetto della maschera di rete:
192 1100 0000 AND 255 1111 1111 = 192 1100 0000
168 1010 1000 AND 255 1111 1111 = 168 1010 1000
1 0000 0001 AND 255 1111 1111 = 1 0000 0001
0 0000 0000 AND 0 0000 0000 = 0 0000 0000
Per calcolare il broadcast viene prima determinata la maschera wildcard eseguendo un NOT logico della maschera di rete, ovvero invertendo ogni bit:
NOT 255 1111 1111 = 0 0000 0000
NOT 255 1111 1111 = 0 0000 0000
NOT 255 1111 1111 = 0 0000 0000
NOT 0 0000 0000 = 255 1111 1111
L'indirizzo di broadcast sarà quindi il risultato dell'OR logico tra ogni ottetto dell'indirizzo IP con il corrispondente ottetto della maschera wildcard:
192 1100 0000 OR 0 0000 0000 = 192 1100 0000
168 1010 1000 OR 0 0000 0000 = 168 1010 1000
1 0000 0001 OR 0 0000 0000 = 1 0000 0001
0 0000 0000 OR 255 1111 1111 = 255 1111 1111
La notazione CIDR si determina contando le occorrenze consecutive del bit 1 da sinistra nella maschera di rete in base binaria.
1111 1111
1111 1111
1111 1111
0000 0000
In questo caso 24.
Il numero di host si calcola come (2n - 2), dove n è il numero di occorrenze consecutive del bit 0 da destra nella maschera di rete in base binaria. Vengono detratti due indirizzi ovvero l'indirizzo di rete e il broadcast.