В маску подсети включены только старшие биты IP-адреса, потому что хосты и маршрутизаторы используют старшие биты IP-адреса для определения его класса. 3 После того как класс определён, хост может легко найти границу между битами номера сети и номера хоста в этой сети. 3
Однако класс адреса ничем не может помочь в определении номера подсети. 3 Для решения этого вопроса служит 32-разрядная маска подсети, позволяющая однозначно определить требуемую границу. 3
Каждая маска подсети представляет собой 32-битное число, состоящее из последовательной группы единичных битов для выделения из IP-адреса кода сети, и последовательной группы нулевых битов для выделения кода узла. 4