Количество подсетей зависит от количества заимствованных битов, но с количеством используемых хостов мне не совсем понятно, как в этом примере. Я не знаю, откуда взято поднятое число ....
1 ответ
Каждый IP-адрес можно разделить на две части: "префикс", который в основном указывает, в какой сети находится связанный хост, и номер хоста в этой сети. Таким образом, можно считать, что адрес имеет "маску сети" или "длину префикса", которая определяет, где происходит это разделение (то есть: какие биты находятся в префиксе по сравнению с адресом хоста). Эта информация часто отображается в одной из двух форм:
- В качестве «IP-адреса», где все однобитовые значения представляют префикс, а все нулевые разряды представляют хост, как
255.255.255.192
; или же - Число от 0 до 32, представляющее длину префикса. Этот номер обычно следует за IP-адресом, и перед ним сразу стоит косая черта. Например, маска сети
255.255.255.192
имеет 26 однобитных битов, поэтому адрес с такой маской будет выглядеть как192.168.1.37
/26
)
2 16, 2 11 и т.д. Получаются из числа битов в основной части адреса, то есть количества битов, не занятых префиксом. Показатель степени равен числу нулевых битов в маске сети, или (32 - длина префикса). Например, маска сети для 192.168.1.0/26
имеет (32 - 26) == 6 нулевых битов, поэтому в этой сети есть 2 6 == 64 возможных адресов.
Однако есть два специальных адреса, отсюда и "- 2" в математике. Если хост-часть адреса имеет все биты 0, это сетевой адрес и считается полуспециальным. Если все они равны 1, это широковещательный адрес для этой подсети. Большинство сетей не назначают ни один из этих адресов хостам в сети, так как могут возникнуть всевозможные дураки.
С учетом всего вышесказанного, похоже, что ваш пример pic рассматривает эффект разделения существующего адресного блока /16 ("класс B") на более мелкие подсети, "заимствуя" биты из части адреса узла для удлинения префикса.