Una subnet mask è una funzione di rete simile a quella degli indirizzi IP. Le maschere di sottorete vengono generalmente scritte a 32 bit e vengono utilizzate per organizzare i membri di un gruppo di subnet in base alle impostazioni di rete.
Le maschere di sottorete sono più utili nel determinare la sottorete di un dato indirizzo IP. Ogni indirizzo IP è composto da un indirizzo di rete e host, ognuno dei quali è rappresentato da una porzione diversa della subnet mask. L'indirizzo host appartiene al computer dell'utente finale e l'indirizzo di rete si riferisce alla connessione condivisa utilizzata da un ufficio, da una casa o da un altro gruppo di computer. Questa distinzione consente alla rete di identificare da quale sottorete viene fornito un indirizzo IP tramite metodi bit per bit e operativi, promuovendo ulteriore sicurezza e un'organizzazione migliore. Le maschere di subnet IP vengono generalmente impostate automaticamente da un calcolatore di maschera di sottorete IP.
Poiché le reti sono così complesse, la pratica della subnetting semplifica le cose dividendo la rete in due o più parti. Poiché il subnet masking divide le informazioni dell'utente in host e indirizzi di rete, gli amministratori di rete possono impostare controlli più rigorosi che sono rilevanti per ciascun utente. L'apprendimento dell'uso di una subnet mask è necessario quando si configura il controllo TCP /IP su qualsiasi computer Microsoft Windows.