Специалист по кадрамДистанционно
Маска подсети - это число, двоичная запись которого содержит единицы в разрядах, интерпретируемых как номер сети. Маска подсети позволяет провести четкую границу между двумя частями IP-адреса. Одна часть идентифицирует номер подсети, вторая - предназначается для идентификации хостов в этой подсети.
Хосты и маршрутизаторы используют старшие биты IP-адреса для определения его класса. После того как класс определен, хост может легко найти границу между битами номера сети и номера хоста в этой сети. Однако класс адреса ничем не может помочь в определении номера подсети. Для решения данного вопроса служит 32-разрядная маска подсети, позволяющая однозначно определить требуемую границу. Для стандартных классов сетей маски имеют следующие значения:
Например, если в случае адреса класса B 130.5.0.0 сетевой администратор хочет использовать весь третий октет для представления номера подсети, ему необходимо указать маску подсети 255.255.255.0. Биты в маске подсети имеют взаимнооднозначное соответствие. Они должны быть заданы равными единице, если система проверки адреса должна рассматривать соответствующий бит в IP-адресе как часть расширенного сетевого префикса. Иными словами, после определения класса IP-адреса любой бит в части номера хоста используется для идентификации номера подсети, если бит в соответствующей позиции в маске подсети равен единице. Оставшаяся часть номера хоста - ей отвечают нулевые биты маски подсети - служит для задания номера хоста. В Таблице 1 приведен пример IP-адреса класса B с соответствующей маской подсети.