Я знаю, что здесь очень много умных людей сидит и уверен, что хоть кто-нибудь сможет мне помочь.Не так давно начал изучать работу сетей, модель OSI и стек протоколов TCP/IP. Дошел до маски подсети и просто впал в ступор. Может кто простым языком объяснить, что это такое, зачем оно нужно и как работает? Если будут простые понятные примеры, то буду еще сильнее благодарен.
Ну вроде это как индекс на районе. Чтобы понятно было пакетам в какую сеть мчаться
точно, он для того чтобы шлюзу можно было определить куда отправить пакет, в эту же сеть или надо слать в другую подсеть, вот прочти на хабре, вроде понятно написано - https://habr.com/ru/post/129664/
вот тут вполне доходчиво https://habr.com/ru/post/129664/
Сначала ужаснулся от избытка текста, но вроде теперь всё стало понятно. Еще бы какие-нибудь простые примеры, чтобы совсем всё по полочкам уложилось...
В одной ли подсети находятся устройства
10.144.1.30 255.255.255.224
10.144.1.35
Первые три октета одинаковые 10.144.1. Смотрим на последний. Маска и адреса в двоичном виде:
224 - 11100000
30 - 00011110
35 - 00100011
Как можно заметить сетевая часть адреса - первые три бита, где маска не равна нулю - у адресов разные, а именно 000 и 001
Значит первый адрес относится к сети
10.144.1.0 255.255.255.224, а второй к сети
10.144.1.32 255.255.255.224. в двоичном виде
0 - 00000000
32 - 00100000
10.144.1.30 255.255.255.224
10.144.1.35
Первые три октета одинаковые 10.144.1. Смотрим на последний. Маска и адреса в двоичном виде:
224 - 11100000
30 - 00011110
35 - 00100011
Как можно заметить сетевая часть адреса - первые три бита, где маска не равна нулю - у адресов разные, а именно 000 и 001
Значит первый адрес относится к сети
10.144.1.0 255.255.255.224, а второй к сети
10.144.1.32 255.255.255.224. в двоичном виде
0 - 00000000
32 - 00100000
Спасибо, чувак!
используется для того, чтобы попилить адреса на группы.
устройства внутри своей группы общаются напрямую, устройства из разных групп через шлюз.
устройства внутри своей группы общаются напрямую, устройства из разных групп через шлюз.
Олифер В., Олифер Н. Компьютерные сети. Принципы, технологии, протоколы. Глава 14 Адресация в стеке протоколов TCP/IP.
Маска подсети - удобный способ кратко обозначить людям и технике, какая часть IP-адреса обозначает сеть, являясь неизменной, а какая - варьируется для образования адреса конкретного устройства. Например: для крупных локальных сетей выделен диапазон 10.0.0.0/8 (так маска обозначается чаще в unix-системах, в windows ей соответствует маска 255.0.0.0). Число 8 означает, что первые - самые старшие - 8 бит неизменны - это 10. . Остальные биты адреса (0.0.0) будут варьироваться, давая в итоге адреса от 10.0.0.0 до 10.255.255.255.
примерно за 3 минуты станет понятно
В принципе выше все объяснили, но крайне советую цикл статей "Сети для самых маленьких"(https://linkmeup.ru/sdsm/), когда начинал изучать компьютерные сети был поражен качеством материала, и сейчас бывает перечитываю какие-то статьи. Возможно всегда и на все вопросы ответа не дадут, но точно поймете основы и куда копать дальше.
Спасибо!
Чтобы написать коммент, необходимо залогиниться