Маска підмережі (англ. subnet mask) — це механізм у мережевих технологіях, що використовується для поділу IP-адреси на дві частини: адресу мережі і адресу хоста. Вона є ключовим елементом у маршрутизації та організації комп’ютерних мереж.
Основні характеристики
-
Формат:
Маска підмережі зазвичай записується у вигляді чотирьох десяткових чисел, розділених крапками (наприклад,255.255.255.0
), або у скороченому CIDR-форматі (наприклад,/24
). -
Принцип роботи
- Адреса мережі: визначається шляхом застосування логічної операції “І” між IP-адресою і маскою підмережі.
- Адреса хоста: це частина IP-адреси, що залишилася після визначення адреси мережі.
-
Двійковий вигляд
Маска підмережі містить послідовність одиниць (1), які позначають частину адреси мережі, і послідовність нулів (0), що позначають частину адреси хоста. Наприклад:Маска: 255.255.255.0 У двійковій формі: 11111111.11111111.11111111.00000000
Для чого використовується
-
Розділення мережі на підмережі
Маска дозволяє розбивати одну велику мережу на кілька менших, що підвищує ефективність використання IP-адрес. -
Маршрутизація
Вона допомагає маршрутизаторам визначати, чи знаходиться певний пристрій у тій самій мережі, чи потрібно пересилати дані через інші мережі. -
Оптимізація трафіку
Завдяки поділу мережі зменшується кількість широкомовних запитів (broadcast).
Приклад:
IP-адреса: 192.168.1.10
Маска підмережі: 255.255.255.0 (або /24
)
-
Адреса мережі:
192.168.1.10 AND 255.255.255.0 = 192.168.1.0
-
Діапазон адрес хостів:
Від 192.168.1.1 до 192.168.1.254
-
Широкомовна адреса (broadcast):
192.168.1.255
Загальні маски підмереж:
Маска | CIDR | Кількість IP-адрес | Кількість хостів |
---|---|---|---|
255.0.0.0 | /8 | 16,777,216 | 16,777,214 |
255.255.0.0 | /16 | 65,536 | 65,534 |
255.255.255.0 | /24 | 256 | 254 |
255.255.255.128 | /25 | 128 | 126 |
255.255.255.192 | /26 | 64 | 62 |
Таким чином, маска підмережі допомагає визначити, які адреси належать одній мережі, а які — різним.