Маска подсети — это число, помогающее определить адрес сети и адрес хоста из IP адреса. Оно показывает какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в данной сети.
Пример:
IP-адрес 192.168.0.2 с маской 255.255.255.0 означает, что 192.168.0.0 — это адрес сети, а 2 — адрес хоста. Всего здесь возможно использование адресов от 192.168.0.1 до 192.168.0.254 адреса хоста. 192.168.1.0 — занят под адрес сети, а 192.168.1.255 занят под широковещательный адрес
В таблице вы можете видеть все возможные маски:
Маска 255.255.255.0 в двоичной системе выглядит так: 11111111.11111111.11111111.00000000. Здесь единички — это биты, отделенные под адрес сети, а нули — под адрес хоста.
Так же маска подсети может записываться в более коротком виде. Пример: 255.255.255.0 можно записать как /24. Это говорит нам, что под адрес сети выделено 24 бита.
Маска подсети помогает определить класс IP-адреса, так как он назначается компьютерам, маршрутизаторам или коммутаторам вместе с IP-адресом для уточнения его класса или сети.
Для IP-адреса класса А — маска подсети, записывается как 255.0.0.0
Для IP-адреса класса B — маска подсети записывается как 255.255.0.0
Для IP-адреса класса C — маска подсети записывается как 255.255.255.0