Маска подсети определяет адресное пространство конечных узлов(компьютеров, ноутбуков и других устройств использующих сетевое взаимодействие) и их отношение к подсети. Благодаря маске подсети, для конечного устройства можно определить, какая часть его IP-адреса относится к адресному пространству сети, а какая часть определяет уникальный номер самого устройства. С точки зрения теории, маской подсети называют 32-разрядное число, представленное в двоичном исчислении. Для лучшего восприятия людьми, маска записывается в таком же формате, как и IP-адрес, имея десятичный вид: XXX.XXX.XXX.XXX. Вместо ХХХ, проставляются десятичные значения, отвечающие за порядок представления подсетей.
Пожалуй самой популярной маской подсети, которая используется на устройствах практически в любой современной квартире — это маска формата 255.255.255.0. Данную маску автоматически прописывают Wi-Fi роутеры(маршрутизаторы), используемые в повседневном пользовании.
Кратко рассмотрим, что же означает данная маска подсети. Т.к. роутер, используемый в домашних условиях, в большинстве своём работает только с несколькими устройствами, производители определили, что для сети, которая образуется в результате стандартной настройки домашнего маршрутизатора, вполне себе хватит значения маски, которое сможет обеспечить работу до 254 отдельных, совместно подключенных к этой сети устройств. Именно маска подсети со значением 255.255.255.0 определяет количество устройств в этой подсети, равное 254.
Выше мы рассмотрели частный случай использования самой популярной маски подсети. Но если подумать глобальней, например, если Вы работаете в крупной организации или являетесь Интернет-провайдером, где парк подключаемых устройств к Вашей сети далеко выходит за пределы значения 254, то придётся производить расчёт необходимой маски подсети, чтобы обеспечить одновременную работу всех подключаемых устройств или использовать уже имеющиеся таблицы, где проведены расчеты для отдельных видов масок подсети.
Маска подсети | Количество устройств в подсети | Префикс сети |
000.000.000.000 | 4 294 967 294 | /0 |
128.000.000.000 | 2 147 483 646 | /1 |
192.000.000.000 | 1 073 741 822 | /2 |
224.000.000.000 | 536 870 910 | /3 |
240.000.000.000 | 268 435 454 | /4 |
248.000.000.000 | 134 217 726 | /5 |
252.000.000.000 | 67 108 862 | /6 |
254.000.000.000 | 33 554 430 | /7 |
255.000.000.000 | 16 777 214 | /8 |
255.128.000.000 | 8 388 606 | /9 |
255.192.000.000 | 4 194 302 | /10 |
255.224.000.000 | 2 097 150 | /11 |
255.240.000.000 | 1 048 574 | /12 |
255.248.000.000 | 524 286 | /13 |
255.252.000.000 | 262 142 | /14 |
255.254.000.000 | 131 070 | /15 |
255.255.000.000 | 65 534 | /16 |
255.255.128.000 | 32 766 | /17 |
255.255.192.000 | 16 382 | /18 |
255.255.224.000 | 8190 | /19 |
255.255.240.000 | 4094 | /20 |
255.255.248.000 | 2046 | /21 |
255.255.252.000 | 1022 | /22 |
255.255.254.000 | 510 | /23 |
255.255.255.000 | 254 | /24 |
255.255.255.128 | 126 | /25 |
255.255.255.192 | 62 | /26 |
255.255.255.224 | 30 | /27 |
255.255.255.240 | 14 | /28 |
255.255.255.248 | 6 | /29 |
255.255.255.252 | 2 | /30 |
255.255.255.254 | 2 | /31 |
255.255.255.255 | 1 | /32 |
В таблице так же приведены значения префиксов для обозначения масок подсетей. Префикс маски позволяет произвести короткую запись принадлежности IP-адреса устройства к определенной подсети и обозначает количество бит порции сети. Обозначение подсети с помощью префиксов является основой метода бесклассовой маршрутизации CIDR(Classless Inter-Domain Routing), имея вид записи IP-адрес устройства/префикс маски, например, 192.168.0.22/24.