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.