Skip to main content

Что такое маска подсети?

Маска подсети - это набор битов, который можно использовать для выделения определенных частей адреса Интернет-протокола (IP). Когда он применяется к IP-адресу, создается адрес хоста сетевого интерфейса и префикс сетевой маршрутизации. Префикс маршрутизации также известен как подсеть или подсеть. Маски подсети используются сетевым программным и аппаратным обеспечением для изоляции и управления частями сети.

Когда маска подсети логически добавляется или добавляется с IP-адресом сетевого интерфейса, результатом является начальный адрес подсети, которой принадлежит интерфейс. Оставшаяся часть сетевого IP-адреса является идентификатором хоста интерфейса. Маска подсети IP версии 4 (IPv4) обычно выражается четырьмя октетами в точечной десятичной записи. В качестве примера можно рассмотреть 32-битный IP-адрес 192.164.178.5 с маской 255.255.255.0. В этом случае начальный адрес подсети или префикс маршрутизации - 192.164.178.0, а идентификатор интерфейса хоста - 5.

Префикс маршрутизации обычно выражается в нотации бесклассовой междоменной маршрутизации (CIDR). Это влечет за собой после префикса косую черту и количество значащих бит в префиксе. Например, маска подсети 255.255.255.0 имеет 24 значащих бита - все в этом случае. Если эта маска подсети применяется к IPv4-адресу 192.164.178.5, результирующий префикс в нотации CIDR будет 192.164.178.0/24. Нотация CIDR также используется с адресами IP версии 6 (IPv6).

В сетях IPv4 все адреса с одинаковым префиксом маршрутизации находятся в одной подсети. Обычно они находятся в одном канале или физической сети за одним маршрутизатором. Однако подсеть может состоять из нескольких сегментов сети, мостов и коммутаторов. IP-пакеты, предназначенные для другого префикса маршрутизации, пересылаются маршрутизатором, подключенным к текущему префиксу маршрутизации. В сетях IPv6 адреса с одинаковыми префиксами маршрутизации не обязательно находятся на одной и той же ссылке.

Концепция маски подсети была введена в начале 1990-х годов вместе с CIDR. До этого четыре старших бита IP-адреса определяли, к какому классу адресов он принадлежит. Класс определяет количество битов в префиксе маршрутизации и идентификаторе хоста, а также начальный и конечный адреса подсети. Маска подсети не нужна, поскольку IP-адрес сам по себе подразумевает всю необходимую информацию. Этот тип архитектуры известен как классная сеть.

Процесс использования маски подсети для разделения сети называется подсетью. С ограниченным адресным пространством, доступным в сетях IPv4, подсети могут использоваться для эффективной организации больших сетей. Сети IPv6 обеспечивают обширное адресное пространство для сравнения. Подсети IPv6 чаще используются для отделения локальных сетей от Интернета или для организации сетей в мировом масштабе.