Допустима ли следующая маска IP-адреса?
Эта маска подсети действительна или нет???
двоичное значение этого 255.224.252.0 является
11111111.11100000.11111100.00000000 255.224.252.0
это легальная маска подсети.
1 ответ
Это не действительно. Маска подсети должна быть непрерывно заполнена на 1 слева. Это причина, почему вы можете использовать альтернативные обозначения с /x
где x описывает количество 1-бит (размер префикса сети).
Это в основном указывает, какие биты слева идентифицируют сеть и какие биты (0 справа) должны игнорироваться, поскольку они различаются для каждого узла в этой подсети.
Реализации могут использовать маску со встроенными 0 битами для выполнения логических операций (и маскирования), но это не имеет особого смысла в мире, где маршруты для сетей и подсетей основаны на префиксах для всех других машин и маршрутизаторов.
В статье Википедии о бесклассовой междоменной маршрутизации (CIDR) перечислены история, обоснование и справочные RFC.