Маски подсети


Для повышения гибкости в определении сетей в настоящее время дополнительно к классам IP-адресов используют т.н. маски сети. Маска – это число, которое используется в паре с IP-адресом. Двоичная запись маски содержит единицы в разрядах, соответствующих номеру сети и нули в разрядах, соответствующих номеру узла. Единицы в маске должны составлять непрерывную последовательность. Применение масок позволяет полностью заменить концепцию классов сети.

Маска подсети (Netmask). Задает так называемую маску подсети, используемую для определения, какие из битов в сетевом адресе являются иден­тификатором сети.

Например:

Маска 255.0.0.0 определяет сеть, аналогичную сети класса A.

Маска 255.255.0.0 определяет сеть, аналогичную сети класса B.

Маска 255.255.255.0 определяет сеть, аналогичную сети класса С.

Маска 255.255.128.0 определяет сеть, не имеющую аналогов в концепции классов сети и содержащую 32768-2 узлов. Адрес 129.64.134.5 при использовании классов сети представляет собой узел сети класса В, с номером сети 129.64.0.0 и номером узла 0.0.134.5. При использовании маски 255.255.128.0 номер сети будет 129.64.128.0, номер узла – 0.0.0.5.

адрес –            10000001.01000000.10000110.00000101,
маска –            11111111.11111111.10000000.00000000,
в результате адрес сети - 10000001.01000000.10000000.00000000,
адрес узла -  0.0.00000110.00000101

Механизм масок позволяет произвольно структурировать сеть, формировать в ней подсети, более подробно на этом мы остановимся на следующих лабораторных работах.