Skip to main content

Що таке маска підмережі?

Маска підмережі (Subnet Mask) - це параметр, який визначає, яка частина IPv4-адреси належить мережі, а яка - хостам всередині неї.

Коротко для співбесіди:

Маска підмережі - це 32-бітне число, яке відділяє мережну частину IP-адреси від хостової. Завдяки масці маршрутизатор розуміє, яка це мережа і які пристрої в ній знаходяться.


Як виглядає маска підмережі

Маска має той самий формат, що й IPv4-адреса: чотири числа від 0 до 255.

Приклади поширених масок:

255.0.0.0 255.255.0.0 255.255.255.0 255.255.255.128 255.255.255.252

Але частіше використовують скорочену форму CIDR:

/8 /16 /24 /25 /30

Суть маски підмережі

Маска визначає:

  • які біти належать мережі → там стоїть 1
  • які біти належать хостам → там стоїть 0

Приклад маски 255.255.255.0 (/24) у двійковому вигляді:

11111111.11111111.11111111.00000000

Перші 24 біти → мережа Останні 8 біт → хости


Приклад роботи маски підмережі

Припустимо, є IP:

192.168.10.25

І маска:

255.255.255.0 (/24)

Це означає:

  • Мережна частина: 192.168.10
  • Хостова частина: 25

Мережа:

192.168.10.0/24

Broadcast:

192.168.10.255

Діапазон хостів:

192.168.10.1 - 192.168.10.254

Навіщо потрібна маска підмережі

1. Для визначення меж підмережі

Маршрутизатор розуміє:

  • які IP входять до тієї самої мережі,
  • куди надсилати пакети,
  • де потрібна маршрутизація.

2. Для поділу мережі на підмережі

Наприклад, із мережі /24 можна зробити дві /25:

  • 192.168.1.0/25
  • 192.168.1.128/25

3. Для оптимізації маршрутизації

CIDR і VLSM дозволяють зменшити таблиці маршрутизації.


Важлива формула

Кількість хостів у мережі:

2^(кількість нульових бітів маски) - 2

Приклади:

МаскаНулівХостів
/248254
/257126
/26662
/3022 (для P2P-каналів)

Поширені маски та їх застосування

МаскаCIDRДе застосовується
255.255.255.0/24Типова офісна/домашня підмережа
255.255.255.128/25Поділ мережі навпіл
255.255.255.252/30Канали між двома маршрутизаторами
255.0.0.0/8Гігантські мережі (приватний діапазон 10.0.0.0)

Готова відповідь для співбесіди

Маска підмережі - це 32-бітне число, яке показує, яка частина IPv4-адреси належить мережі, а яка - хостам. У масці одиниці позначають мережну частину, нулі - хостову. Маска дозволяє визначати межі підмережі, маршрутизувати трафік і ділити мережу на менші підмережі. Приклад: для маски 255.255.255.0 (/24) мережа - перші 24 біти, хости - останні 8.


Шпаргалка (5 секунд)

  • Маска підмережі = відділяє Network від Host.
  • У масці: 1 - мережа, 0 - хости.
  • Запис: 255.255.255.0 = /24.
  • Визначає: мережу, broadcast, діапазон хостів.
  • Хости = 2ⁿ - 2, де n - кількість нулів.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.