Різниця дуже-дуже незначна. 9 разів з 10, вони означатимуть саме те саме.
Однак терміни можуть мати контекстуальне значення у випадках, коли ми обговорюємо підмережу певної мережі. У цих випадках два терміни "мережева маска" та "маска підмережі" можуть мати різні значення. Тобто, якщо ми робимо розмежування між "мережею" та "підмережею", то "маска мережі" та "маска підмережі" означають різні речі через контекст. Ця відмінність є відносною відмінністю.
Наприклад, скажімо, вам було видано 10.10.0.0/16
мережу (використовуючи позначення CIDR ). Ось ваша "мережева маска" 255.255.0.0
. Скажімо, вам потрібно розділити цю мережу на 4 менші мережі, кожна настільки велика, наскільки вони могли бути. Для того, щоб вийти з 4 мереж 10.10.0.0/16
, вам потрібно позичити два біти (00, 01, 10, 11) з адреси хоста та використовувати їх для адрес підмережі. Це дасть вам такі підмережі:
10.10.0.0/18
10.10.64.0/18
10.10.128.0/18
10.10.192.0/18
Тут ваша "мережева маска" все ще є 255.255.0.0
, але кожна "маска підмережі" є 255.255.192.0
.
Але, як я вже сказав, це абсолютно відносний термін, заснований на контексті. Можна також говорити про те, щоб 255.255.192.0
бути «маска мережі» , а потім 255.255.0.0
бути «Суперсети маска» , якщо в тому ж контексті ми говоримо про 10.10.0.0/16
будучи Суперсети, скажімо, 10.10.64.0/18
. Все ґрунтується на контексті того, що обговорюється.