Деление сети на подсети без боли
Задача из лабораторной: сеть 192.168.10.0/24 нужно разделить на четыре равные подсети. Разберу, как это считать без калькулятора.
Сколько бит забрать
Четыре подсети — это 2², значит, заимствуем 2 бита у хостовой части. Префикс становится /24 + 2 = /26, маска 255.255.255.192.
Сколько хостов
На хосты остаётся 32 − 26 = 6 бит, то есть 2⁶ = 64 адреса. Два из них заняты: адрес сети (все нули в хостовой части) и широковещательный (все единицы). Получается 62 узла.
Таблица подсетей
| Подсеть | Адрес сети | Диапазон узлов | Broadcast |
|---|---|---|---|
| 1 | 192.168.10.0 | .1 – .62 | 192.168.10.63 |
| 2 | 192.168.10.64 | .65 – .126 | 192.168.10.127 |
| 3 | 192.168.10.128 | .129 – .190 | 192.168.10.191 |
| 4 | 192.168.10.192 | .193 – .254 | 192.168.10.255 |
Шаг между подсетями равен 256 − 192 = 64. Это удобная проверка: «интересный» октет маски, вычтенный из 256, даёт размер блока.
Как проверить себя
ipcalc 192.168.10.70/26
Утилита покажет адрес сети 192.168.10.64 и broadcast 192.168.10.127, то есть узел .70 попадает во вторую подсеть.