Maschera di sottorete

Una maschera di sottorete consente di suddividere ulteriormente le classi di rete. Anche la maschera di sottorete, come l'indirizzo IP, è rappresentata da quattro numeri decimali separati da punti.

Esempio: 255.255.255.128

Ogni numero decimale rappresenta un byte (= 8 bit) della maschera di sottorete e può essere rappresentato anche tramite codice binario (vedi tabella che segue).

Byte 1

Byte 2

Byte 3

Byte 4

11111111

.

11111111

.

11111111

.

10000000

Se si confrontano l'indirizzo IP e la maschera di sottorete si nota che nella rappresentazione binaria della maschera di sottorete tutti gli uni determinano la parte dell'indirizzo di rete e che tutti gli zeri determinano l'indirizzo di stazione (vedi tabella che segue).

Byte 1

Byte 2

Byte 3

Byte 4

Indirizzo IP

decimale

192

.

168.

.

10

.

129

binario

11000000

.

10101000

.

00001010

.

10000001

Maschera di sottorete

decimale

255

.

255

.

255

.

128

binario

11111111

.

11111111

.

11111111

.

10000000

La rete di classe C con l'indirizzo 192.168.10. viene ulteriormente suddivisa dalla maschera di sottorete 255.255.255.128. Vengono create due reti con gli indirizzi 192.168.10.0 e 192.168.10.128.

Gli indirizzi di stazione ammessi nelle due reti sono:

  • 192.168.10.1 – 192.168.10.126
  • 192.168.10.129 – 192.168.10.254

Le stazioni di rete usano l'operazione logica AND per l'indirizzo IP e la maschera di sottorete per stabilire se un partner di comunicazione si trova nella propria rete oppure in un'altra rete. Se il partner di comunicazione si trova in un'altra rete, per l’inoltro dei dati viene indirizzato il gateway standard.