Маска подсети — совсем не сложно

Вы до сих пор с ужасом представляете себе вопрос: «Что такое маска подсети?». Цель сегодняшнего материала, попытаться объяснить вам понятным языком, что же все таки такое маска подсети.  Ведь если вам приходится сталкиваться с сетями передачи данных, этот термин нужно знать и понимать. Если попробовать дать ясное и понятное определение, то в  терминологии стека протоколов TCP/IP, у нас получиться следующее:
Применительно к 32-битному ip-адресу, 32-битное число, которое «объясняет», какую часть ip-адреса можно отнести к адресации сети, сколько можно назначить адресов хостов в этой сети, широковещательный адрес для этой сети. То есть маска подсети помогаем нам понять.

В следствии того, что в двоичном виде маска представляет из себя непрерывную последовательность нулей или единиц, то в десятичном представлении, каждый октет сетевой маски может принимать только ограниченное число значений, а именно:
0, 128, 192, 224, 240, 248, 252, 254, 255.
В классовых сетях существует понятие «стандартной маски сети«.
Для сетей класса А — маска 255.0.0.0
Для сетей класса В — маска 255.255.0.0
Для сетей класса С — маска 255.255.255.0
При использовании стандартной маска подсети, сеть используется «по максимуму». Для примера сеть класса С 192.168.100.0 при использовании стандартной маски 255.255.255.0 — не разбивается на подсети, предоставляет для адресации хостов 254 доступных адреса.

Кстати про разбиение на подсети. С помощью подсетей создается большое число групп ip-адресов меньшего размера чем сеть, если сравнивать размер группы со стандартным блоков адресов в классовых сетях А, В и С. О классе сети все равно нужно помнить, но целая классовая сеть разбивается с помощью подсетей на меньшие блоки, которые, с определенной точки зрения, также являются отдельными не пересекающимися сетями, но уже не классовыми.

Как же происходит разбиение классовой сети на подсети. К примеру нам нужно разбить сеть класса С с адресом 192.168.100.0 на 2 сети (подсети). По умолчанию весь четвертый октет ip-адреса используется для адресации хостов. Откуда же берутся адреса для новых подсетей. Это происходит за счет заимствования битов из узловой части (из четвертого октета). В нашем случае будет достаточно позаимствовать 1 бит, этого будет достаточно для 2 адресов сетей. В нашем случае значение маски со стандартной изменится на 255.255.255.128 (вспомните перевод из двоичной системы в десятичную, мы позаимствовали один бит в узловой части, и записали туда единицу. Значение четвертого октета маски стало «10000000»).
Сеть 192.168.100.0 маска 255.255.255.0 широковещательный адрес 192.168.100.255
Получили
сеть 192.168.100.0 маска 255.255.255.128 широковещательный адрес 192.168.100.127
сеть 192.168.100.128 маска 255.255.255.128 широковещательный адрес 192.168.100.255
Если бы нам понадобилось 4 подсети, нам пришлось бы позаимствовать 2 бита из узловой части (вспомните степени числа «2»). Маска подсети бы в этом случае изменилась бы на 255.255.255.192 и т.д.



Comments

  1. By Алексей

    Ответить

  2. By хаби

    Ответить

  3. By алексей

    Ответить

  4. By сергей

    Ответить

    • By zxbv

      Ответить

      • By zxbv

        Ответить

  5. By Assir

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>