Ipv4 калькулятор подсетей

Твой сетевичок

Введение

Глобальная сеть интернет, как и основная часть современных вычислительных сетей меньшего размера, реализована на основе стека TCP/IP. В качестве уникального идентификатора узла (в пределах одной сети), используется IP адрес. С этим вы наверняка знакомы — ведь ваш компьютер, а если быть точным сетевой интерфейс, тоже имеет уникальный ip адрес. Его вы указывали при настройке подключения. С его помощью ваш компьютер идентифицируется в сети, и получает возможность взаимодействовать с другими узлами. Точно также, как и любой другой компьютер или сетевое устройство.

Какую роль в протоколе ip играет маска подсети? Она указывает, какая часть ip адреса назначена для идентификации конкретного сетевого устройства, а какая для адресации сети, в которой он находится.

Тут нужно сделать небольшое отступление. В настоящее время в основе сетей используется протокол ip 4-ой версии. И постепенно идет переход на использование версии IPv6. В обоих случаях, все сети разделяются на большие и маленькие сегменты. Делается это для упрощения их администрирования, с точки зрения масштабирования и безопасности. В таком случае, некоторые ip адреса будут использоваться не для идентификации сетевого узла, а для обозначения (адресации) сети (подсети), к которой он относится. В этом случае и используется ip маска подсети.

Введение

В предыдущей статье данного руководства вы узнали о протоколе Интернета уровня 4. Помимо этого вы научились конвертировать IPv4 адреса из двоичной системы счисления в десятеричную систему, а также узнали о диапазонах IPv4 адресов. Была рассмотрена настройка IPv4 адресов при помощи графического интерфейса, а именно при помощи диалогового окна настроек параметров сетевого подключения. Первейшая проблема стандартной IP-маршрутизации заключалась в том, что на фоне общего развития Интернета большое количество IP-адресов развивалось, но оставалось неиспользованным. Что, в свою очередь, приводило к быстрому перерасходу адресного пространства. Вызвано это большими различиями в количестве IP-адресов в разных классах. По своей сути, сеть в организации, как правило, представляет собой локальную сеть, подключенную через какую-либо точку – маршрутизатор или шлюз. Такая локальная сеть в Интернете и интерпретируется как подсеть. Снаружи, со стороны Интернета, обращение ведется лишь к одному устройству сети – маршрутизатору (шлюзу), и, совершенно все равно, сколько компьютеров и сетей стоит за этим маршрутизатором. При этом трафик направляется на него, а он сам занимается его последующим распределением. При этом, IP-адрес в подсети состоит из таких компонентов, как идентификатор сети и идентификатор узла. Идентификаторы сети и узла содержатся в идентификаторе узла исходного IP-адреса, при этом фактически забирается часть битов ID узла для ID сети. Осуществляется это путем использования специального псевдоадреса IP, называемого маской сети. В этой статье вы узнаете об этом компоненте, который определяет, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети и предоставляющем идентификатор сети – о маске подсети.

По сути, маска подсети предоставляет набор методов, которые можно использовать для эффективного разделения адресного пространства префикса адреса для распределения подсетей сети организации. Фиксированная часть префикса индивидуальных адресов включает в себя определенное количество бит и длину префикса, которые имеют определенное значение. Переменная часть префикса индивидуальных адресов включает в себя биты, расположенные за пределами длины префикса, которые могут равняться 0. Подсети предназначены для использования переменной части префикса индивидуальных адресов и создания префиксов, которые присваиваются в подсетях сети организации. Именно благодаря подсетям вы можете определить какие из 32 битов используются для идентификатора сети и для идентификатора узла в адресах класса А и класса В.

Обе указанные выше подсети (/24 и /16) легко интерпретируются

Обратим внимание на то, что значения обеих указанных выше масок подсети делятся на 8 и, соответственно, легко догадаться, что идентификатор сети состоит из первых трех и первых двух октетов IPv4 адреса. То есть, в узле с адресом 192.168.23.245/24 идентификатором сети является 192.168.23, поэтому сетевым адресом узла будет 192.168.23.0

А в узле с адресом 156.60.0.20 ID сети будет 156.60, и сетевой адрес узла будет 156.60.0.0.

Подсети IPv4 производят набор префиксов адресов подсетей и диапазонов, допустимых IPv4-адресов, предназначенных для назначения префиксов адресов подсетей, а также количество принимающих идентификаторов для физических и логических подсетей IPv4 сети организации, в связи с чем, организации сети могут использовать получившееся адресное пространство наиболее эффективным образом.

Перед проектированием подсетей для вашей организации необходимо обратить внимание на следующие моменты:

  • Сколько подсетей включает сеть вашей организации (включая физические, логические, а также подсети, предназначенные для WAN ссылок между сайтами);
  • Количество идентификаторов узлов, которое необходимо для каждой подсети. Необходимо помнить, что каждому узлу или маршрутизатору необходимо иметь как минимум один IPv4 адрес.

На основании этих требований вы сможете определить набор префиксов адресов подсетей с диапазоном допустимых адресов для каждого префикса подсети. Также ваши подсети не должны иметь одинаковое количество узлов, так как большинство IPv4 сетей включают разные размеры подсетей.

Несколько слов об IP-адресах

Прежде чем нырять в дебри и объяснять, что такое маска подсети, необходимо помнить, что IP-адрес, какие цифры и какие значения они могут принимать. Условие: вся информация в этой статье будет применяться к IPv4, так как он является до сих пор самым «ходовым».

Таким образом, IP-адрес состоит из четырех чисел, каждое из которых может принимать значения от нуля до 255. Не надо быть профессором математики, чтобы посчитать, что там может существовать немного более четырех миллиардов комбинаций. Любое устройство на протоколе TCP/IP-сети имеет подобное обращение, независимо от того, какие функции он выполняет, является ли сетевой принтер, маршрутизатор, ADSL-маршрутизатор или смартфон к сети устройства будут подключаться только тогда, когда это будет уникальная последовательность из тех же четырех цифр.

29-значный номер сети

29-значный номер сети и 3-значный номер хоста могут образовывать 32 подсети, в каждой по 6 хостов.

адрес веб-сайта Доступный диапазон IP Адрес трансляции
.1-.6 .7
.8 .9-.14 .15
.16 .17-.22 .23
.24 .25-.30 .31
.32 .33-.38 .39
.40 .41-.46 .47
.48 .49-.54 .55
.56 .57-.62 .63
.64 .65-.70 .71
.72 .73-.78 .79
.80 .81-.86 .87
.88 .89-.94 .95
.96 .97-.102 .103
.104 .105-.110 .111
.112 .113-.118 .119
.120 .121-.126 .127
.128 .129-.134 .135
.136 .137-.142 .143
.144 .145-.150 .151
.152 .153-.158 .159
.160 .161-.166 .167
.168 .169-.174 .175
.176 .177-.182 .183
.184 .185-.190 .191
.192 .193-.198 .199
.200 .201-.206 .207
.208 .209-.214 .215
.216 .217-.222 .223
.224 .225-.230 .231
.232 .233-.238 .239
.240 .241-.246 .247
.248 .249-.254 .255

Подсети. Публичные и частные

Главное отличие между публичными и частными подсетями заключается в том, как они используются и где применяются.

Публичные подсети используются для подключения к Интернету и доступны всем пользователям сети. Публичный IP-адрес уникален и выделяется организацией, которая управляет адресным пространством Интернета. Публичная подсеть может использоваться для хостинга сайта, почтового сервера, VPN-сервера и других сетевых сервисов, доступных из Интернета.

С другой стороны, частные подсети используются для организации локальных сетей внутри предприятий или домашних сетей. Частный IP-адрес не является уникальным и используется только внутри локальной сети. Он не может быть использован для общего доступа из Интернета. Для того чтобы устройства в частной сети имели доступ к Интернету, необходимо использовать механизм NAT, который позволяет преобразовывать частный IP-адрес в публичный IP-адрес на маршрутизаторе провайдера.

Публичные подсети используются для доступа к Интернету, а частные подсети — для организации локальных сетей внутри предприятий или домашних сетей.

Расчет подсети по адресу и маске (IPv4)

Недавно тут наблюдал, как администратор конфигурировал сетевые настройки в компьютере. Маска подсети была 240, ну и адрес был в середине диапазона. Было видно, как работают мозги, пытаясь найти ближайшее число, кратное 16, чтобы, добавив 1, получить адрес шлюза. Не знаю, почему там не было DHCP, но главное в том, что можно написать про это калькулятор.

Про маску подсети и маршрутизацию в сетях TCP/IP я уж не буду рассказывать, а пользоваться калькулятором надо так — вводим IP-адрес из диапазона, принадлежащего интересующей нас подсети, вводим маску подсети и на выходе получаем адрес подсети, первый доступный адрес в диапазоне (который обычно шлюз), последний адрес, широковещательный адрес, ну и общее количество адресов, которые можно назначить устройствам в этой подсети.

Маску можно вводить как в «виндовом» виде, типа 255.255.255.240, так и в «маршрутизаторном», т. е. просто написать количество бит в маске, например, 24.

Сетевой адрес:

Маска подсети:

 Сеть:

 Первый доступный адрес:

 Последний доступный адрес:

 Широковещательный адрес:

 Число хостов:

Маска подсети

Маска подсети (маска подсети) также называется сетевой маской, адресной маской и маской подсети. Она используется, чтобы указать, какие биты IP-адреса идентифицируют подсеть, где расположен хост, а какие биты идентифицируют. Является ли битовой маской хоста. .

Маска подсети не может существовать одна, она должна использоваться вместе с IP-адресом. Маска подсети имеет только одну функцию — разделить IP-адрес на две части: сетевой адрес и адрес хоста. К Маска подсети — это 32-битный адрес, который используется для маскировки части IP-адреса, чтобы различать идентификатор сети и идентификатор хоста, а также указывать, находится ли IP-адрес на LAN или удаленная сеть.

Маска подсети маскирует битовую комбинацию «все 1» сетевой части IP-адреса. Для адресов класса A маска подсети по умолчанию — 255.0.0.0; для адресов класса B маска подсети по умолчанию — 255.255.0.0; для адресов класса C маска подсети по умолчанию — 255.255. 255.0.0.

  • С помощью маски подсети вы можете определить, находятся ли два IP-адреса в одной локальной сети.

  • Маска подсети показывает, сколько бит — это номер сети, а сколько — номер хоста.

Шлюз

Прежде чем вы начнете отвечать на вопрос о том, что такое маска подсети, вы должны иметь дело с другим компонентом сетевого шлюза. Как вы знаете, ваш домашний компьютер может выходить во всемирную паутину, он нуждался в роли шлюза, он обычно играет либо маршрутизатор или модем, или (если разговор идет не о доме, и о работе сервера). Когда вы запрашиваете любую веб-страницу, ваш компьютер будет знать, если сервер, который вы ищете в вашей домашней сети. Если он есть (например, если вы держите сайт на одном из их компьютеров), то ничего, собственно, не с компьютеров, подключенных по локальной сети и начало передачи данных. Однако, если вы пытаетесь получить доступ к веб-сайте, расположенном на удаленном сервере, он принимает шлюза.

Как изменить маску подсети с интерфейса маршрутизатора, в домашней сети с DHCP

Если вы используете DHCP для автоматического назначения IP-адресов компьютерам и устройствам в вашем доме, вы можете изменить маску подсети для всех из них с помощью интерфейса администрирования вашего маршрутизатора. Используйте веб-браузер на вашем компьютере для доступа к веб-интерфейсу маршрутизатора. Чтобы сделать это, вы должны перейти к адрес маршрутизатора и войдите под своей учетной записью и паролем. На большинстве маршрутизаторов это 192.168.0.1 или 192.168.1.1, но они могут отличаться.

В интерфейсе веб-администратора маршрутизатора найдите категорию расширенных настроек под названием LAN . В нем перейдите в раздел или вкладку «Настройки IP- адреса локальной сети» и измените значение маски подсети на желаемое. Нажмите или коснитесь Применить, Сохранить или ОК. После этого новая маска подсети применяется ко всем компьютерам и устройствам в вашей сети, которые используют автоматические IP-адреса

Обратите внимание, что вашему маршрутизатору может потребоваться перезагрузка, чтобы применить это изменение

Вот и все!

Как изменить маску подсети в Windows 10, из приложения «Настройки»

Один из самых простых способов изменить маску подсети в Windows 10 предлагает приложение «Настройки». Запустите его и перейдите в категорию «Сеть и Интернет».

В разделе «Сеть и Интернет» выберите «Wi-Fi» или «Ethernet» на левой боковой панели, в зависимости от типа сетевого адаптера, для которого вы хотите изменить маску подсети. Затем в правой части окна нажмите или коснитесь соответствующего сетевого подключения.

На странице сетевого подключения прокрутите вниз, пока не дойдете до раздела настроек IP. Затем нажмите кнопку Изменить.

Откроется диалоговое окно «Изменить настройки IP», в котором можно изменить IP-адрес, маску подсети , шлюз и DNS-серверы, используемые выбранным сетевым подключением, как для протокола Интернета версии 4 (TCP / IPv4), так и для протокола Интернета. Версия 6 (TCP/IPv6) . Прокрутите до раздела IPv4 или IPv6, в зависимости от того, какую из них вы хотите настроить для маски новой подсети.

Параметр, определяющий маску подсети, — это длина префикса подсети , которая определяет размер подсети. Например, на приведенном ниже снимке экрана вы можете видеть, что для нашего протокола IPv4 сетевого подключения мы используем «длину префикса подсети», равную 24 ( количество битов в маске 1 ), что означает, что маска подсети 255.255.255.0.

Чтобы изменить маску подсети , необходимо изменить значение поля «Длина префикса подсети». Например, поскольку мы хотели иметь маску подсети 255.255.240.0, нам пришлось установить длину префикса равной 20. Если вам нужна помощь в расчете длины префикса для маски подсети, проверьте этот онлайн- калькулятор подсети IP.

Нажмите или коснитесь Сохранить, и ваша маска подсети будет немедленно изменена.

Как узнать маску подсети в Windows

Маску подсети по ip-адресу однозначно определить нельзя. Однако информация о маске хранится на маршрутизаторах, в операционных системах. В Windows определить ее можно несколькими способами. Много информации о сетевой конфигурации компьютера можно извлечь через командную строку.

Если в терминале текстовой строки выполнить команду ipconfig, то сетевая утилита выведет всю информацию о сетевой конфигурации, включая и маску подсети, к которой принадлежит данный ПК.

Узнать маску можно и в графическом режиме. Windows предоставляет для этого специальные инструменты. Для этого нужно пройти в центр управления сетями

и отыскать там адаптер, через который осуществляется соединение с внешней сетью.

Далее понадобится вызвать его сведения о состоянии,

где достаточно открыть окошко сведений о подключении.

В открывшемся списке легко обнаружить пункт маски подсети IPv4.

Здесь записана маска подсети, к которой принадлежит рабочая станция.

Шпаргалка по маске подсети

CIDR Маска подсети Количество IP-адресов Маска подстановочного знака
/32 255.255.255.255 1 0.0.0.0
/31 255.255.255.254 2 0.0.0.1
/30 255.255.255.252 4 0.0.0.3
/29 255.255.255.248 8 0.0.0.7
/28 255.255.255.240 16 0.0.0.15
/27 255.255.255.224 32 0.0.0.31
/26 255.255.255.192 64 0.0.0.63
/29 255.255.255.248 8 0.0.0.7
/28 255.255.255.240 16 0.0.0.15
/27 255.255.255.224 32 0.0.0.31
/26 255.255.255.192 64 0.0.0.63
/25 255.255.255.128 128 0.0.0.127
/24 255.255.255.0 256 0.0.0.255
/23 255.255.254.0 512 0.0.1.255
/22 255.255.252.0 1024 0.0.3.255
/21 255.255.248.0 2048 0.0.7.255
/20 255.255.240.0 4096 0.0.15.255
/19 255.255.224.0 8192 0.0.31.255
/18 255.255.192.0 16384 0.0.63.255
/17 255.255.128.0 32768 0.0.127.255
/16 255.255.0.0 65536 0.0.255.255
/15 255.254.0.0 131072 0.1.255.255
/14 255.252.0.0 262144 0.3.255.255
/13 255.248.0.0 524288 0.7.255.255
/12 255.240.0.0 1048576 0.15.255.255
/11 255.224.0.0 2097152 0.31.255.255
/10 255.192.0.0 4194304 0.63.255.255
/9 255.128.0.0 8388608 0.127.255.255
/8 255.0.0.0 16777216 0.255.255.255
/7 254.0.0.0 33554432 1.255.255.255
/6 252.0.0.0 67108864 3.255.255.255
/5 248.0.0.0 134217728 7.255.255.255
/4 240.0.0.0 268435456 15.255.255.255
/3 224.0.0.0 536870912 31.255.255.255
/2 192.0.0.0 1073741824 63.255.255.255
/1 128.0.0.0 2147483648 127.255.255.255
/0 0.0.0.0 4294967296 255.255.255.255

Расчет маски подсети

Сетевой адрес составлен из двух частей — адреса сети и хоста. До появления масок специалисты применяли методы классового разделения сетей. Но число хостов в сети стало очень велико, а число выделяемых для них адресов сетей оказалось сильно ограниченным. Поэтому понадобилась дополнительная идея, которая была воплощена в маске. Она позволила в разных классах сетей выделить множество подсетей с разным количеством хостов.

Если вы интересуетесь, как узнать свой ip-адрес, маску подсети и основной шлюз, рекомендуем также ознакомиться со статьями как определить ip-адрес и как узнать основной шлюз в локальной сети, где подробно рассмотрены данные сетевые параметры. Здесь же мы остановимся на том, что такое маска подсети, как рассчитать маску подсети, и как узнать маску подсети своего компьютера.

Администратор сети, получив в распоряжение некий сетевой адрес, имеет возможность разделить его на ряд подсетей (а может использовать и без разделения). Зачем делить полученный адрес? В разных сетях нужно подключать различное число компьютеров — где-то надо подключить только 10 хостов, а где-то более 30.

Будет гораздо удобнее, если эти «количества» будут подключены в разных подсетях с общением через маршрутизатор.

Например, определим маску для сети класса С. Из соглашения известно, что под адрес сетей такого класса отводят первый, второй и третий байты 32-разрядного числа. Четвертый остается для распределения хостов. Тогда запись маски в точечно-двоичной нотации выглядит так:

11111111.11111111.11111111.00000000

Как видим, первые 24 бита установлены, а последние 8 сброшены. Таким образом, маска в десятичном формате получит такой вид: 255.255.255.0. Идентичной записью станет следующая /24 — префиксная.

Более подробные примеры расчета маски подсети представлены в статье как рассчитать маску подсети

Как работает маска подсети?

Если вы средний пользователь домашней сети, состоящей из нескольких компьютеров, который является шлюзом для доступа в интернет, маску подсети, скорее всего, выглядит так: 255.255.255.0. Эти цифры – так называемая маска подсети 24, который указывает, что если в первых трех цифр IP-адреса компьютера соответствует свой адрес, он доступен прямо.

Кстати, пример 255.255.255.0 актуально только в том случае, если вы имеете дело с простой и привычной операционной системы, такие как Windows. Системы на основе Linux, включая пресловутый и вездесущий Андроид использовать несколько иной подход, в котором маска подсети устанавливается одно — или двузначного числа. В приведенном выше примере, такое количество составляет 24.

Немного о сетевой адресации

В настоящее время все существующие сети разделены на три класса: A, B и C. И имеют следующие характеристики

Сети класса A:

  • Диапазон значений первого октета 1-126
  • Допустимые адреса сетей 1.0.0.0 — 126.0.0.0
  • Количество сетей в классе 2^7-2
  • Количество узлов в сети 2^24-2

Сети класса B:

  • Диапазон значений первого октета 128-191
  • Допустимые адреса сетей 128.0.0.0 — 191.225.0.0
  • Количество сетей в классе 2^14
  • Количество узлов в сети 2^16-2

Сети класса C:

  • Диапазон значений первого октета 192-223
  • Допустимые адреса сетей 192.0.0.0 — 223.225.225.0
  • Количество сетей в классе 2^21
  • Количество узлов в сети 2^8-2

На картинке ниже представлены ip адреса, каждый из которых относится к своему типу классовой сети. В скобках указаны количества байт, которые отведены для обозначения адреса сети и узла соответственно.

В том случае, если отсутствует разбиение на подсети, для каждого класса используется стандартная маска:

Класс A — 255.0.0.0 Класс B — 255.255.0.0 Класс C — 255.255.255.0

Частные и зарегистрированные адреса

Как вы уже поняли, каждое устройство в сети интернет, должно иметь свой уникальный адрес. Но в таком случае количество доступных адресов быстро бы закончилось. Отчасти эта проблема была решена введение зарезервированных адресов. Их разрешили использовать для частных сетей, которые не публиковались бы в глобальной сети.

Частные сети:

Класс A — 10.0.0.0 Класс B — 172.16.0.0 по 172.31.0.0 Класс С — 192.168.0.0 по 192.168.255.0

Зарезервированные адреса из этих диапазонов можно использовать при построении домашней сети, или сети предприятия. И все будет нормально работать.

У вас может возникнуть логичный вопрос — а как в таком случае подключаться к Интернет? Здесь ситуация разрешается с использованием одного или нескольких публичных ip адреса, которые выдает провайдер при подключении к сети. И все компьютеры частной сети используют его при подключении к Интернет. Это реализуется благодаря технологии NAT (трансляция сетевых адресов).

Номер сети + номер хоста можно разделить в соответствии с маской подсети.

Преобразовать в двоичный:

Номер сети состоит из 27 цифр, а номер хоста — из 5 цифр.

Сетевой адрес: преобразовать IP-адрес в двоичный и маску подсети для операции И.

11001010 01110000 00001110 10001001

IP-адрес и маска подсети

<code class="hljs haml has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">11001010 01110000 00001110 10001001

11111111 11111111 11111111 11100000

-<span class="ruby" style="box-sizing: border-box;">-----------------------------------------------------
</span>
11001010 01110000 00001110 10000000</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li></ul><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li></ul>

То есть: 202.112.14.128

Можно ли узнать маску подсети?

Хотя этот вопрос имеет мало смысла, пользователи не перестают задавать его в поисковых системах. Чтобы определить маску подсети для IP практически невозможно, так как, на основании только одного IP-адреса, невозможно сказать, какой объем локальной или распределенной сети. Частично в таких случаях может помочь информационный шлюз, например, если ваш компьютер имеет адрес 192.168.1.2, а шлюз 192.168.0.1, маска подсети должна быть не менее 255.255.0.0, в противном случае шлюз будет недоступен.

В общем, IP-адрес и маска подсети практически ничего не делать, вернее, не узнать, одно на основе другого. В компьютер нужно использовать оба варианта, чтобы создать успешное подключение с конкретного устройства.

Маска подсети

Маска подсети (Subnet Mask) — это числовое значение, которое определяет, какая часть IP-адреса устройства относится к сети, а какая к хосту внутри этой сети. Она используется для разделения IP-адреса на две части: адрес сети и адрес хоста.

Маска подсети представляет собой последовательность из 32 бит (для IPv4) или 128 бит (для IPv6) и обычно записывается в виде четырех десятичных чисел, разделенных точками.

Например, если маска подсети имеет значение 255.255.255.0, то первые три октета IP-адреса будут относиться к сети, а последний октет будет использоваться для адресации устройств внутри этой сети.

Таким образом, количество устройств, которые могут быть подключены к данной сети, зависит от количества доступных адресов хостов в последнем октете IP-адреса. Чем больше единиц в маске подсети, тем меньше адресов хостов будет доступно в данной сети, но тем больше сегментов сети можно создать.

Пример

Для понимания работы маски подсети рассмотрим пример. Допустим, у нас есть IP-адрес 192.168.1.100 и маска подсети /24 (или 255.255.255.0). В этом случае первые три октета IP-адреса (192.168.1) будут относиться к адресу сети, а последний октет (100) будет относиться к адресу устройства внутри этой сети.

Маска подсети /24 означает, что первые 24 бита IP-адреса (три первых октета) относятся к адресу сети, а последние 8 бит (последний октет) относятся к адресу устройства. В двоичной записи маска подсети выглядит так: 11111111 11111111 11111111 00000000.

Когда происходит отправка пакета данных по сети, маска подсети используется для определения того, является ли адрес получателя внутри той же подсети, что и отправитель. Если адрес получателя находится в той же подсети, то пакет будет направлен непосредственно получателю. Если же адрес получателя находится в другой подсети, то пакет будет направлен через маршрутизатор, который обеспечивает связь между двумя подсетями.

Таким образом, маска подсети играет важную роль при маршрутизации данных в сети, определяя, какой части IP-адреса относится к адресу сети, а какой — к адресу устройства внутри сети.

CIDR — Classless Inter Domain Routing

CIDR — Classless Inter Domain Routing — was adopted to help ease the load imposed on internet and large network backbone
routers by the increasing size of routing tables.

Large routing tables have several adverse effects:

  • Routers require more memory in order to store and manipulate their routing tables which increases operation
    costs.
  • Routing latency is increased due to the large amount of data contained in the routing tables.
  • Network bandwidth usage is increased by routing updates when routers exchange their routing tables.

A solution to these problems was found in CIDR. CIDR permits IP Address aggregation which in turn reduces the size of
routing tables and so addresses the problems listed above.

Заключение

Итак, теперь вы понимаете принцип создания подсетей, и задачи, которые решаются благодаря их использования. Битовая маска подсети играет ключевую роль в данном процессе. Именно благодаря ей, становится понятно, сколько подсетей используется, и какие ключевые параметры они имеют.

  • https://techprofi.com/network/maska-podseti/
  • https://tokmakov.msk.ru/blog/item/448
  • https://anisim.org/articles/maska-podseti/
  • https://tvoi-setevichok.ru/korporativnaya-set/maska-podseti-chto-eto-takoe-i-kak-rasschitat-masku-podseti.html
  • https://ru.wikihow.com/%D1%83%D0%B7%D0%BD%D0%B0%D1%82%D1%8C-%D0%BC%D0%B0%D1%81%D0%BA%D1%83-%D0%BF%D0%BE%D0%B4%D1%81%D0%B5%D1%82%D0%B8
  • https://WiFiGid.ru/poleznoe-i-interesnoe/maska-podseti
  • https://www.syl.ru/article/272350/new_kak-uznat-masku-podseti-maska-podseti-raschet-po-ip
Понравилась статья? Поделиться с друзьями:
Компьютерная помощь
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: