Маска подсети — это 32-битное число (для IPv4) или 128-битное число (для IPv6), которое определяет, какая часть IP-адреса относится к адресу сети, а какая — к адресу хоста внутри этой сети. Она используется для разделения IP-адреса на сетевую часть и хостовую часть.
Биты маски, установленные в '1', соответствуют сетевой части адреса, а биты, установленные в '0', соответствуют хостовой части. При применении логической операции И (AND) между IP-адресом и маской подсети получается адрес сети.
Пример (IPv4):
Применение логического "И":
plaintext
Маска подсети может быть представлена в десятично-точечном виде (например, 255.255.255.0) или в виде префикса CIDR (например, /24, где 24 — количество единичных битов в маске).