Введение
Маска подсети — это один из ключевых элементов сетевой инфраструктуры, который используется для определения сети и подсети, к которой принадлежит устройство. Она играет важную роль в организации IP-адресации и позволяет более эффективно использовать адресное пространство. Маска подсети широко применяется в сетях IPv4, а также имеет свои аналоги в IPv6.
В этой статье мы подробно разберем, что такое маска подсети, как она работает, как она используется для деления сети на подсети, а также рассмотрим примеры ее применения.
Маска подсети — это 32-битное число (в случае IPv4), которое используется для разделения IP-адреса на две части:
Маска подсети выглядит так же, как и IP-адрес, и записывается в десятичном формате, разделенном точками, например:255.255.255.0.
Каждый IP-адрес в сети состоит из двух компонентов: сетевого и хостового адресов. Маска подсети указывает, какая часть IP-адреса принадлежит сети, а какая — хосту. Для этого используются двоичные операции:
1, относятся к сетевой части.0, относятся к хостовой части.Пример:
IP-адрес: 192.168.1.10
Маска подсети: 255.255.255.0
В двоичной форме:
11000000.10101000.00000001.0000101011111111.11111111.11111111.00000000С помощью побитовой операции “И” определяется сетевой адрес:11000000.10101000.00000001.00000000, что в десятичной форме соответствует 192.168.1.0.
Таким образом, сеть для данного IP-адреса определяется как 192.168.1.0, а хост — как .10.
Маска подсети может быть записана двумя способами:
255.255.255.0./24 означает, что первые 24 бита относятся к сети.255.255.255.0 эквивалентно /24.| CIDR | Десятичный формат | Количество адресов в подсети | 
|---|---|---|
| /8 | 255.0.0.0 | 16 777 216 | 
| /16 | 255.255.0.0 | 65 536 | 
| /24 | 255.255.255.0 | 256 | 
| /30 | 255.255.255.252 | 4 | 
Маска подсети используется для нескольких целей:
Рассмотрим пример деления сети на подсети:
Исходная сеть: 192.168.0.0/24 (маска: 255.255.255.0).
Эта сеть содержит 256 адресов (от 192.168.0.0 до 192.168.0.255). Если мы хотим разделить ее на 4 подсети, нам нужно взять больше бит для сетевой части. Новая маска будет /26 (или 255.255.255.192), что дает нам:
Результат:
192.168.0.0 - 192.168.0.63192.168.0.64 - 192.168.0.127192.168.0.128 - 192.168.0.191192.168.0.192 - 192.168.0.255Для расчета маски подсети используется следующий алгоритм:
Пример:
Для 50 хостов в подсети нужно минимум 6 бит (так как ( 2^6 – 2 = 62 )). Маска подсети будет /26.
Преимущества:
Недостатки:
Маска подсети — это ключевой элемент IP-адресации, который обеспечивает эффективное управление сетевым пространством, маршрутизацию и безопасность. Понимание работы маски подсети позволяет не только оптимизировать использование адресного пространства, но и улучшить производительность сети.
Сети, построенные с использованием правильно настроенных масок подсети, более стабильны, надежны и безопасны.
255.255.255.0 или /24./8 до /30), в зависимости от потребностей сети.🔍 Аналитический обзор: Введение К 2025 году Россия стала одной из трёх стран мира с…
Россия без глобального интернета: что происходит и почему это важно каждому Введение ⚡ Российский интернет…
😌 Введение: почему эта инструкция обязательна к прочтению Каждый гражданин хоть раз в жизни может…
Перечень бесплатных интернет-ресурсов: Которые будут работать даже при отключенном интернете. Социально значимые сайты по постановлению…
Что такое генераторы Bash-скриптов? Генераторы Bash-скриптов – это инструменты, которые позволяют создавать скрипты Bash (командные…
Что такое скрипты с правами sudo? Скрипты с правами sudo – это программы, написанные на…