Теория
IPv4-адрес — 32 бита, записанные четырьмя числами от 0 до 255: \(192.168.1.37\). Маска подсети отделяет адрес сети от адреса устройства: биты сети у всех устройств подсети совпадают, а биты хоста различаются. Запись \(/24\) означает, что первые 24 бита — сеть.
По адресу и маске находят адрес сети, широковещательный адрес и число доступных адресов: при маске \(/24\) свободны 8 бит хоста — \(2^8 - 2 = 254\) устройства (два адреса заняты сетью и broadcast).
Важно: адрес сети и broadcast нельзя назначать устройствам — первый обозначает всю подсеть, второй рассылает пакеты всем.
Пример с решением
- Условие. Какая сеть у адреса \(192.168.1.37/24\)?
- Формула. Побитовое И адреса и маски \(255.255.255.0\).
- Подстановка. \(192.168.1.37\) И \(255.255.255.0\).
- Вычисление. Последний октет обнуляется: 192.168.1.0.
- Ответ. Сеть 192.168.1.0, broadcast 192.168.1.255, доступно 254 адреса. Калькулятор с адресом 192.168.1.37 и маской /24 покажет все параметры подсети.
Главное
- Маска отделяет сеть от хоста.
- Сеть — И адреса с маской.
- Доступно \(2^n - 2\) адресов при \(n\) битах хоста.