Net Mask


Netmask: pattern di 32 bit che viene usato in combinazione con un indirizzo IP per identificare quali sono gli indirizzi che sono raggruppati in una stessa rete o sottorete.

Classe Mask Rappresentazione binaria
A 255.0.0.0 11111111000000000000000000000000
B 255.255.0.0 11111111111111110000000000000000
C 255.255.255.0 11111111111111111111111100000000

Un netmask in combianzione con un IP address, identifica un indirizzo di una rete. Si calcola l'AND binario.

Ad esempio l'indirizzo 10.23.45.67 con la maschera 255.255.255.0 definisce la rete 10.23.45.0. Infatti

10 . 23 . 45 . 67 = 00001010 . 00010111 . 00101101 . 01000011
255 . 255 . 255 . 0 = 11111111 . 11111111 . 11111111 . 00000000

AND
10 . 23 . 45 . 0 = 00001010 . 00010111 . 00101101 . 00000000

Su una interfaccia IP, l'indirizzo IP insieme con un netmask definiscono quali indirizzi IP possono essere direttamente raggiunti attraverso quella interfaccia.