Зачем делить сеть
Подсеть — часть большой сети с общим префиксом адреса. Разбивая сеть на подсети, мы отделяем, например, бухгалтерию от гостевого Wi-Fi.
При чём тут безопасность: трафик между подсетями идёт через роутер или файрвол, где его можно фильтровать. Злоумышленнику сложнее «перепрыгнуть» из взломанной подсети в соседнюю.
Адрес и маска
IPv4-адрес — 32 бита, записанные четырьмя числами: 192.168.1.10. Маска показывает, какая часть адреса — номер сети, а какая — номер устройства.
Маска 255.255.255.0 (или /24) значит: первые 24 бита — сеть 192.168.1.0, последние 8 бит — устройства.
Считаем адреса
В подсети /24 — 2⁸ = 256 адресов. Два из них служебные: первый — адрес самой сети, последний — широковещательный. Для устройств остаётся 254.
Подсеть /26 — 2⁶ = 64 адреса и 62 для устройств. Чем больше число после косой черты, тем меньше подсеть.
Пример деления
Сеть 192.168.1.0/24 можно разделить на четыре подсети /26:
192.168.1.0/26— офис;192.168.1.64/26— серверы;192.168.1.128/26— камеры;192.168.1.192/26— гости.
Между ними настраивают правила: гости видят только интернет, камеры — только сервер записи.
Практика
Считать подсети вручную полезно для понимания, но на работе используют калькуляторы подсетей и команды ОС.
Главное — уметь по записи вида 10.0.5.0/24 сразу понять размер сети и то, в одной ли подсети два адреса. Это пригодится при чтении правил файрвола и журналов.
Главное за урок
- Маска (/24, /26) делит адрес на номер сети и номер устройства.
- В подсети /24 — 254 адреса для устройств, в /26 — 62.
- Подсети позволяют разделить сеть на зоны и фильтровать трафик между ними.