Разбиение на подсети (subnetting) — это логическое разделение адресного пространства сети путем установки в «1» дополнительных битов маски подсети. Такое расширение позволяет создавать многие подсети в адресном пространстве сети.
Например, если маска подсети по умолчанию 255.255.0.0 используется для узлов сети класса В 131.107.0.0, IP-адреса 131.107.1.11 и 131.107.2.11 находятся в одной подсети и поддерживают взаимодействие посредством широковещания. Но если расширить маску подсети до 255.255.255.0, то эти адреса окажутся в разных подсетях и для обмена данными соответствующим узлам придется пересылать пакеты на основной шлюз, который перенаправит дейтаграммы в нужную подсеть. Внешние по отношению к сети узлы по-прежнему используют маску подсети по умолчанию для взаимодействия с узлами внутри сети. Обе версии показаны на рис. 1.1 и 1.2.
Единственный сегмент сети 131.107.0.0/16
Рис. 1.1. Неразбитое на подсети адресное пространство класса В
Рис. 1.2. Разбитое на подсети адресное пространство класса В
Показанное на рис. 1.1 исходное адресное пространство класса В, состоящее из единственной подсети, может содержать максимум 65 534 узлов, а новая маска подсети (рис. 1.2) позволяет разделить адресное пространство на 256 подсетей, в каждой из которых можно разместить до 254 узлов.