Sub-Netz Masken werden oft in grösseren lokalen Netzwerken benötigt um organisatorische und topologische Probleme zu lösen. Rundsendungen (Broadcasts) beispielsweise müssen von jedem Host eines Netzwerks geprüft werden, ob sie die Sendung etwas angeht oder nicht. So wird vor allem in grossen Netzwerken, wo es viele Broadcasts gibt enorm viel Rechenzeit verschwendet. Darum will man mit Sub-Nets das Netzwerk weiter unterteilen. Die Subnetzmaske ist analog zur IP-Adresse aufgebaut und folgt den gleichen Regeln. Die Sub-Netz Maske wird mit der IP-Adresse durch eine logische UND-Funktion verknüpft und ist nur für Rechner in eben diesem Sub-Netz sichtbar.