Чим відрізняється маска підмережі від маски мережі?


20

Чи є якась логіка використання двох різних імен для визначення ідентифікатора хоста та ідентифікатора нетто?

Наприклад, якщо ви вводите print routeкомандний рядок, ви отримуєте речі з мережевою маскою , але в налаштуваннях IPv4, здається, використовується маска підмережі .

Чи є якась істотна різниця між двома термінами?


3
Це просто сленг.
KCotreau

2
тоді чому для цього Microsoft повинен використовувати 2 імена?
SpiXel

3
Чому ми називаємо Вільяма, Білла чи Біллі? Ми любимо, а в деяких випадках просто ліниві. Власний термін - це маска підмережі, але інші вони просто використовуються багато, ймовірно, масками більше.
KCotreau

Відповіді:


30

Різниця дуже-дуже незначна. 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. Все ґрунтується на контексті того, що обговорюється.


Я можу поставити під сумнів, що це одна з найкращих відповідей, які я прочитав. Дякую.
учень

Кристально чітке пояснення. Вдячність та подяка.
Сіва Пракаш

9

"Маска мережі", "маска підмережі" або просто "маска" - це все те саме: Маска, яка повідомляє програмне забезпечення, які IP-адреси належать до тієї мережі, а які - ні.


3
@SpiXel: Дарт Android правильний. Це насправді навіть не для обговорення.
jftuga

@SpiXel: Розділення мережі на менші частини може складатися з використання VLAN для розділення та / або виділення трафіку, таких як DMZ, сервери, HR, маркетинг, розробники, iSCSI, резервне копіювання тощо
jftuga

@jftuga: так, саме для меншої частини мережі! Дякую :)
SpiXel
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.