Calcolatore subnet

Hosts

Hosts

254
Rete

Rete

192.168.1.0
Host min.

Host min.

192.168.1.1
Maschera di rete

Maschera

255.255.255.0
Indirizzo di broadcast

Broadcast

192.168.1.255
Host max

Host max

192.168.1.254

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.

Questo sito fa uso di cookies per migliorare l'esperienza utente.