img

Что такое маска подсети и как она работает

Если хочешь разобраться в сетях и IP-адресах, то без понимания маски подсети не обойтись. Она помогает определить, какие устройства находятся в одной сети, а какие – за её пределами. Это важно для правильной настройки интернета, локальных сетей и серверов. В этой статье разберём, что такое маска подсети, зачем она нужна и как её использовать.

Что такое IP-адресация

Каждое устройство в сети имеет свой IP-адрес. Это как почтовый адрес в интернете — он позволяет передавать данные именно туда, куда нужно. 

IP — это межсетевой протокол, который содержит информацию о расположении компьютеров в сети. Благодаря этому данные находят нужного адресата и не теряются в пути. IP-адрес есть у каждого устройства, и он всегда уникален. 

Как узнать свой IP-адрес 

Для Windows:

  1. Открой меню «Пуск» и найди «Командная строка» (или нажми Win + R, введи cmd и нажми Enter).
  2. В открывшемся окне введи команду ipconfig и нажми Enter.
  3. Найди строку «IPv4-адрес» — это и есть локальный IP.

Для macOS:

  1. Нажми ? + Пробел, введи «Терминал» и открой его.
  2. Введи команду ipconfig getifaddr en0 и нажми Enter.
  3. На экране отобразится локальный IP-адрес (если ты подключен через Wi-Fi). Для проводного соединения используй en1 вместо en0.

Для Linux:

  1. Открой терминал (обычно это приложение «Терминал» в меню приложений).
  2. Введи команду ip a и нажми Enter.
  3. Найди строку, где указан inet, относящийся к вашему соединению (обычно это wlan0 для Wi-Fi или eth0 для кабельного подключения).

IP-адреса бывают двух видов:

  • IPv4 (например, 192.168.1.1) – используется чаще всего.
  • IPv6 (например, 2001:db8::ff00:42:8329) – более новый стандарт с большим количеством доступных адресов.

IP-адрес состоит из двух частей:

  1. Адрес сети – определяет группу устройств.
  2. Адрес узла – конкретное устройство в этой сети.

Чтобы понять, где заканчивается сеть и начинаются другие устройства, нужна маска подсети.

Как устроена маска подсети 

Маска подсети – это специальный набор чисел, который помогает разделить IP-адрес на сеть и узел.
Пример маски: 255.255.255.0.

Она записывается так же, как IP-адрес, но служит не для идентификации устройства, а для указания границ сети.

Существует ещё один формат записи – CIDR-нотация. Например, вместо 255.255.255.0 можно написать /24. Это означает, что 24 бита отвечают за сеть, а оставшиеся 8 – за узлы.

Как работает маска подсети 

Маска подсети помогает определить, какая часть IP-адреса относится к сети, а какая — к устройствам внутри неё. Она позволяет правильно направлять трафик и разделять сеть на сегменты. Представим IP-адрес 192.168.1.10 с маской 255.255.255.0.

Если перевести в двоичную систему:

  • IP-адрес: 11000000.10101000.00000001.00001010
  • Маска: 11111111.11111111.11111111.00000000

Часть, где стоят единицы (11111111), – это сеть. Оставшиеся нули – это узлы.

Что это значит?

Все IP-адреса от 192.168.1.1 до 192.168.1.254 находятся в одной сети. Если компьютер с адресом 192.168.1.10 отправит данные на 192.168.1.50, они останутся в этой же сети. А если он захочет передать данные на 192.168.2.10, то нужен маршрутизатор, потому что это уже другая сеть.

Маски подсети в разных сетях

  • 255.0.0.0 (/8) – крупные сети, например, в интернете
  • 255.255.0.0 (/16) – средние сети, например, в университетах
  • 255.255.255.0 (/24) – малые сети, например, в офисах или домашних Wi-Fi

Зачем нужна маска подсети

Маска подсети помогает:

  • Оптимизировать использование IP-адресов. Например, если у вас 50 компьютеров, нет смысла выделять сеть на 500 устройств.
  • Повысить безопасность. Разделение сети уменьшает риск распространения вирусов и атак.
  • Управлять трафиком. Компьютеры в одной сети могут обмениваться данными быстрее.

Таблица популярных масок

Маска

CIDR

Количество узлов

255.255.255.0

/24

254

255.255.254.0

/23

510

255.255.252.0

/22

1022

Как выбрать маску подсети 

Маска подсети определяет, сколько устройств можно подключить к сети и как они будут взаимодействовать. Выбор маски зависит от количества узлов (компьютеров, серверов, принтеров) и структуры сети.

1. Определи количество устройств. Чем больше устройств нужно подключить, тем больше IP-адресов понадобится. 

2. Выбери подходящую маску. Примеры масок и их возможностей:

Маска

CIDR

Доступные адреса

Применение

255.0.0.0

/8

16 777 214

Крупные сети, интернет-провайдеры

255.255.0.0

/16

65 534

Средние сети (университеты, корпорации)

255.255.255.0

/24

254

Офисы, домашние сети

255.255.255.128

/25

126

Малые сети с несколькими десятками устройств

255.255.255.192

/26

62

Компактные локальные сети

3. Учитывай маршрутизацию и безопасность. Чем меньше сеть, тем меньше трафика будут передано на все устройства, что улучшает производительность. И наоборот: чем больше сеть, тем сложнее ею управлять и выше риск перегрузки.

Вместо итогов

Маска подсети помогает разделять сети, оптимизировать IP-адреса и повышать безопасность. Без неё сети были бы хаотичными и неуправляемыми. Надеюсь, теперь вам стало понятнее, как она работает. Если хочешь углубиться в тему, попробуй поэкспериментировать с IP-адресами и масками в настройках своей сети.

Ссылка
скопирована
Получите бесплатные уроки на наших курсах
Все курсы
Программирование
Скидка 25%
Python Advanced. Продвинутый курс
Освойте асинхронное и метапрограммирование, изучите аннотацию типов и напишите собственное приложение на FastAPI. Улучшите свои навыки Python, чтобы совершить быстрый рост вашего грейда до уровня middle.
Получи бесплатный
вводный урок!
Пожалуйста, укажите корректный e-mail
отправили вводный урок на твой e-mail!
Получи все материалы в telegram и ускорь обучение!
img
Еще по теме:
img
Если хочешь разобраться в сетях и IP-адресах, то без понимания маски подсети не обойтись. Она помогает определить, какие устройс
img
Если вы изучаете программирование, вам точно понадобится инструмент для написания кода. Один из основных — это интегрированная с
img
В мире мобильной разработки разработчики часто сталкиваются с одним из самых важных вопросов: какой подход выбрать — нативный ил
img
Чтобы понять сложные вещи, нам на помощь очень часто приходят простые примеры из жизни. Сейчас предлагаем просто посмотреть на с
img
И сразу перейдём к делу, алгоритмы и структуры данных — это основа программирования. Это не просто набор скучных теорий из униве
img
Программирование — это не просто набор команд для компьютера, а целая система для написания кода. Один из самых популярных метод
ЗИМНИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59