Подсчет маски подсетей

04 Sep 2009 | Автор: anchous |

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

Но перед этим небольшой экскурс по подсчету, наиболее часто встречающихся, масок класса C. Не вдаваясь в подробности принципов расчета (на тему откуда растут ноги), рисуем на листе следующую матрицу и бумажкой, при необходимости, закрываем необходимое количество столбцов:

Хосты:            256    128    64    32    16    8    4    2    1
Бит:            1    1    1    1    1    1    1    1    1
Маска подсети:        0    128    192    224    240    248    252    254    255
Кол-во подсетей:    1    2    4    8    16    32    64
Количество хостов:    254    126    62    30    14    6    2
Маска:            /24    /25    /26    /27    /28    /29    /30    /31    /32

В результате чего мы имеем для бинарной маски /24 маску подсети 0, количество подсетей 1 и 254 хоста в ней.
Если мы смещаемся на один бит вправо, то плюсуем его и получаем /25, для вывода маски прибавляем её к тем что она оставила за собой слева: 0+128=128. Это маска подсети, которых для данной маски 2 по 126 хостов в каждой, поскольку 128 – 2=126 (по одному уходит на адрес сети). Собственно вся хитрость, довольно быстро и практично. Если же хочется совсем простоты, то в инете полно ресурсов, которые с радостью проделают эту работу, за ленивого инженера, например этот.

Собственно картиночка очень наглядно демонстрирует положение дел с масками в A, B и C подсетях. Картиночку есессно тиснул, но очень удачно, отсюда

Подсчет маски подсети

VN:F [1.9.21_1169]
Rating: 9.0/10 (45 votes cast)
VN:F [1.9.21_1169]
Rating: +12 (from 14 votes)
Подсчет маски подсетей, 9.0 out of 10 based on 45 ratings

Теги:

Отзывов: 3 на «Подсчет маски подсетей»

  1. Автор: Илья на 26 Mar 2012

    Ниче не понял)))

    [Reply]

    anchous Reply:

    я на это и не рассчитывал :)

    [Reply]

    VN:F [1.9.21_1169]
    Rating: 5.0/5 (1 vote cast)
    VN:F [1.9.21_1169]
    Rating: 0 (from 2 votes)
  2. Автор: Алексей на 24 May 2012

    Отличная картинка-табличка, всегда ее хотел.

    [Reply]

    VA:F [1.9.21_1169]
    Rating: 5.0/5 (1 vote cast)
    VA:F [1.9.21_1169]
    Rating: +3 (from 3 votes)

Ваш отзыв