Интернет

Что такое "Маска подсети" и для чего она нужна просто интересно. Как нибудь простым языком а не ссылками из Википедии.

Орхан Мамедов
Орхан Мамедов
3 751
Это такая фигня которая говорит о классе и размере сети и подсети.

вот тут умники накопипастили то :) а как начнешь собеседовать по сетям, только муууу.. . кому из умников работа нужна? нужен младший админ к контору.. . занятость пол дня...
АК
Андрей Князев
26 900
Лучший ответ
Николай Бородич А остальные полдня, что делать?
Андрей Князев Вот имено, уже все. Но на вопрос могу ответить. Если работа полдня , то это пол дня, остальное время можешь хоть х.. груши околачивать, но и зп бывает в таких местах тоже за пол дня.
Указатель на используемое адресное пространство TCP/IP протокола
Маска подсети В терминологии сетей TCP/IP маской подсети или маской сети называется битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Например, узел с IP- адресом [ссылка появится после проверки модератором] и маской подсети 255.255.255.0 находится в сети 12.34.56.0 /24 с длиной префикса 24 бита. В случае адресации IPv6 адрес 2001:0DB8:1:0:6C1F:A78A:3CB5:1ADD с длиной префикса 32 бита (/32) находится в сети 2001:0DB8::/32.

Другой вариант определения — это определение подсети IP-адресов. Например, с помощью маски подсети можно сказать, что один диапазон IP-адресов будет в одной подсети, а другой диапазон соответственно в другой подсети.

Чтобы получить адрес сети, зная IP-адрес и маску подсети, необходимо применить к ним операцию поразрядной конъюнкции (логическое И) . Например, в случае более сложной маски (битовые операции в IPv6 выглядят идентично) :

IP-адрес: 11000000 10101000 00000001 00000010 (192.168.1.2)
Маска подсети: 11111111 11111111 11111111 00000000 (255.255.255.0)
Адрес сети: 11000000 10101000 00000001 00000000 (192.168.1.0)

Разбиение одной большой сети на несколько маленьких подсетей позволяет упростить маршрутизацию. Например, пусть таблица маршрутизации некоторого маршрутизатора содержит следующую запись:
Сеть назначения Маска Адрес шлюза
192.168.1.0 255.255.255.0 192.168.15.1

Пусть теперь маршрутизатор получает пакет данных с адресом назначения 192.168.1.2. Обрабатывая построчно таблицу маршрутизации, он обнаруживает, что при наложении маски 255.255.255.0 на адрес 192.168.1.2 получается адрес сети 192.168.1.0. В таблице маршрутизации этой сети соответствует шлюз 192.168.15.1, которому и отправляется пакет.

[править] Маски при бесклассовой маршрутизации (CIDR)

Маски подсети являются основой метода бесклассовой маршрутизации (CIDR). При этом подходе маску подсети записывают вместе с IP-адресом в формате «IP-адрес/количество единичных бит в маске» . Число после слэша означает количество единичных разрядов в маске подсети.

Рассмотрим пример записи диапазона IP-адресов в виде 10.96.0.0/11. В этом случае маска подсети будет иметь двоичный вид 11111111 11100000 00000000 00000000, или то же самое в десятичном виде: [ссылка появится после проверки модератором] 11 разрядов IP-адреса отводятся под номер сети, а остальные 32 - 11 = 21 разряд полного адреса — под локальный адрес в этой сети. Итого, 10.96.0.0/11 означает диапазон адресов от 10.96.0.1 до 10.127.255.254
Маска подсети В терминологии сетей TCP/IP маской подсети или маской сети называется битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Например, узел с IP- адресом 12.34.56.78 и маской подсети 255.255.255.0 находится в сети 12.34.56.0 /24 с длиной префикса 24 бита. В случае адресации IPv6 адрес 2001:0DB8:1:0:6C1F:A78A:3CB5:1ADD с длиной префикса 32 бита (/32) находится в сети 2001:0DB8::/32.
Yura Love
Yura Love
12 783
Простым языком: маска подсети определяет диапозон видимости IP-адресов, чтобы устройства (по научному-хосты) ПК, ноутбуки, планшеты и другая хрень могли правильно общаться между собой. Например, чтобы 192.168.0.1 и 192.168.1.1 увидели друг друга, то задаешь маску подсети 255.255.255.0 (вместо 0 можно числа до 23) и пакеты (инфа) пойдут через шлюз. Шлюз - это IP -адрес устройства, которому предназначены пакеты.
Чтобы не было адреса, как в рассказе А. П. Чехова от Вани Жукова, " На деревню - дедушке".
Егор Кагиров
Егор Кагиров
7 655
Кратко:
Маска подсети определяет, какая часть IP-адреса указывает сеть, а какая - компьютер в сети.

Например: 255,255,255,0 указывает, что цифры до последней группы - адрес сети. А последняя группа (та, где 0) - адрес компьютера в сети. Соответственно, в такой сети адрес компьютера может быть только до 255, но таких сетей может быть больше.

Заметка: в двоичном представлении определяется в виде нулей и единиц. Исходя из описания, сначала идут единицы, а потом - нули, и никак иначе, т. е. для двоичного представления НЕ может быть маски вида ...11110011...
Вот в двоичной форме чётко видно - то, что занято единицами - адрес сети. Остальное - адрес компьютера внутри этой сети.