Всем доброго времени суток! Из-за обилия чуши в Интернете по данной тематике я решил написать подробно подробную и интересную статью, которая наконец-то раскроет вопрос: а что же такое маска подсети, для чего она нужна и где ее принимают. Статья подойдёт как для чайников, так и для начинающих специалистов.
IP и маска
Начнем, наверное, с самого начала, а именно с разбора ИП 4-ой версии. IPv4 – подписка почти для всех приложений. Данный параметр необходим для адресации пакетов, а также идентификаторов для сетевых устройств. Всё аналогично, как на почту – без адреса почта не будет знать, куда отправлять информацию
IPv4 поддерживает 32 бита — имя, 192.168.28.32. Каждая цифра кодируется в 8 битах и имеет максимальное число вариантов — 255. В итоге у нас получается диапазон от 0.0.0.0 до 255 255 255 255. Используйте IPv4, это то же самое, что и IPv6, который имеет бОльшую визуализацию — 128 бит.
Один бит может принять этот вид нуля и считать — именно это означает компьютер, современный смартфон, телевизор и другие устройства. А так как у нас битов 32, то общее количество адресов IPv4, которые существуют: 6 292 9 4: 7 292 9 4: 7 292 9 4: 7 292 9 4: 7 292 9 4: 7 292 9 4
ПРИМЕЧАНИЕ! Достаточно много «АйПи» зарезервированы под какие-то нужды. К таким адресам отнесены: 255.255.255.255, 0.0.0.0, 0.0.0.1 и так далее
Итак, у нас есть 4 байтовый или 32 битный адрес всего один набор имен называется именно байтом, или так называемым «октетом». Октет – это 1 байт адреса IPv4. Для увеличения количества точек – так упрощается восприятие информации.
Таблица масок
Дома в домашних роутерах чаще всего используется 255.255.255.0 или 24я маска. Также часто используются:
- 29 – 255.255.255.248
- 30 – 255.255.255.252
- 27 – 255.255.255.224
- 26 – 255.255.255.192
- 32 – 255.255.255.255 (имеет только один узел)
- 23 – 255.255.254.0
Как определить подсети? Тут все зависит от потребности в сети, а также от количества подсетей. Для шпаргалки можно сэкономить место. Маску определяет системный администратор или инженер.
Передача данных
Как вы, вероятно, знаете – информация в сети находится в пакетах, примерно также как по почте. В посылке бери и заголовок, где подходит по адресу:
- Исходный IP-адрес – от кого от подозрительного пакета.
- IP-адрес назначения – к кому отправить пакет.
Никакой маски в подозрительной информации нет, также сам адрес представлен в чистом виде без точек, запятых и без каких-либо разделителей — «голые ‘4 байта». И тут же в наличии вопрос – а для чего тогда нужна маска подсети, и где вообще ее исчезновение? – Вот мы и подошли к самой сути. В пакете информации маски нет. Так как она тут просто не нужна. Но вот по присвоению адреса какому-то устройству: будь это компьютер, смартфон, телевизор, сервер устройств — также при обнаружении маски подсети.
Маска Подсети (Mask) — воздействие на компьютер или другое сетевому устройству, в какой границе он находится по отношению к другому устройству. Что он оснащен – что те или иные устройства находятся в одном с компьютером сети или нет. Если говорить вообще сельским языком: «С нашего двора или нет?!».
Для чего это вообще нужно? Это нужно для того, чтобы можно было отправлять пакеты информации. Например, если вы живете в одном городе с другом, то вам проще всего сходить к нему в гости и передать что-то лично в руки. Если вы живете за пределами города, вы можете легко отправить посылку с помощью почты.
Аналогично все происходит в сети. Если устройство находится в пределах одной подсети (можно говорить и просто «сети»), то отпраупка имет Если же устройство находится где-то там, то пакет загружается через шлюз.
Теперь давайте посмотрим, какой же вид имеет маска сети. Наиболее важным правилом является то, что при переводе в двоичный код (1 и 0) мы рекомендуем строгое разделение единиц (1) Нулей (0).
255.255.248.0 = 11111111.11111111.11111000.00000000
То есть, потом идут сначала, а нет. Не может быть такого, что 1 и 0 постоянно меняются и чередуются: «101010001». При этом идет определенное число единиц (1), а уже какое-то число нулей (0). Вот как раз число нулей и является длинной маской. Компьютер исследует процессы, достаточно просто. Он переводим IP и маски в двоичный код и просто побитово перемножает два числа.
ПРИМЕЧАНИЕ! Всё как в математике 1*1 = 1, 0*1 = 0 и 0*0=0.
11000000.10101000.00001011.00001010 (192.168.11.10)
11111111.11111111.11111000.00000000 (255.255.248.0)
=
11000000.10101000.00001000.00000000 = 192.168.8.0
СОВЕТ! Если вы начинающий системный администратор или инженер по информационным технологиям, то вы должны знать, как пересчитываются десятичные, шестнадцатеричные числа в двоичные и обратные.
Для многих моих — 192.168.8.0. Есть ещё одно решение – «направленный вещание». Его Можно Получить, если Перевести последние использовали байты в битах, а потом не заменили на единицы, а единицы на нулевые. Тогда у нас получится число 192.168.15.255.
ВНИМАНИЕ! Оба адреса нельзя использовать в сети.
В итоге у нас получается диапазон от 192.168.8.1 до 192.168.15.254. Можно также сохранить более коротко как 192.168.8.0/21. В большинстве случаев все начальные единицы – это адрес или префикс сети (192.168.х.х). Длина префикса – это начальное количество и нулей до сплошных сплошных нулей. Все, что идет в конце концов – это идентификатор хоста внутри сети.
В конце концов, компьютеру достался второй пакет устройств. Если второе устройство находится в той же подсети, то отправка идет напрямую. Если второй аппарат находится в другой сети, то пакет загружается через маршрутизатор, который чаще всего посещается шлюзом. Обычно первый сегмент сети и является шлюзом. В нашем случае — это 192.168.8.1.
ПРИМЕЧАНИЕ! При отправке пакетов собственных, шлюз не может их контролировать. В некоторых организациях для контроля пакетов сети разбивают на несколько сетей, а между ними выбирают маршрутизаторы, через которые и идут пакеты. Их ещё часто называют «файрволами».
Давайте рассмотрим использование маршрутизатора Wi-Fi и использование сети. Дома на маршрутизаторе, к которым принадлежат: компьютер, ноутбук, смартфон и телевизор. Роутер раздает настройки сети и осваивает свои IP и маски. Как я и говорил ранее, чаще всего используется: 255.255.255.0.
Если компьютер отправит пакет первым из обнаруженных пакетов, то пакет будет отправлен ср. Но если в пакете будет указан IP-адрес, который не находится в этой сети, то он поступит сначала к шлюзу, а именно к маршрутизатору, а он, в свою очередь, отправит его дальше в интернет-сеть.
В Больших организациях всё куда сложнее, так как между сетями может быть достаточно много шлюзов, хостов, а также других обсуждений. Именно поэтому инженеру необходимо заранее просчитывать все возможные варианты резервирования для каждого сетевого устройства.