Для расчета количества подсетей и хостов необходимо проанализировать маску подсети в двоичном формате и определить положение границы между сетевой частью и частью хоста. 1. Перевод маски в двоичный вид Маска подсети 255.255.254.0 в двоичном представлении выглядит следующим образом:
11111111.11111111.11111110.00000000
Количество единиц в маске определяет префикс сети. В данном случае их 23, поэтому краткая запись маски — ** /23**. 2. Расчет количества подсетей Количество подсетей зависит от того, какая исходная сеть (класса A, B или C) подвергается делению. Чаще всего маску /23 рассматривают в контексте стандартного класса B (где маска по умолчанию /16).
- Заимствованные биты: В классе B по умолчанию 16 бит сети. В маске /23 используется 23 бита. Следовательно, заимствовано бит. Формула: Количество подсетей = , где — число заимствованных бит. Результат: подсетей.
3. Расчет количества хостов Количество доступных адресов для устройств определяется числом нулей в маске.
- Биты хоста: В маске /23 под хосты отведено 9 бит (32 всего - 23 маски).
- Формула: Количество хостов = , где — число нулевых бит.
- Вычитание 2 необходимо для исключения адреса сети (все нули в части хоста) и широковещательного адреса (все единицы в части хоста).
Итоговые данные
- Маска (CIDR): /23
- Количество подсетей (относительно класса B): 128
- Количество хостов в каждой подсети: 510
- Шаг (размер блока): 2 в третьем октете (например: 192.168.0.0, 192.168.2.0, 192.168.4.0 и т.д.)
Я могу составить таблицу диапазонов IP-адресов для первых нескольких подсетей с этой маской. Желаете продолжить?