Маска подсети и разбиение на подсети: что это?
⚡ Умное резюме
Разделение сети на подсети позволяет разделить большую сеть на более мелкие логические сегменты, повышая эффективность маршрутизации, экономя дефицитные IPv4-адреса и повышая безопасность. Маска подсети, 32-битное значение, указывает, какие биты идентифицируют сеть, а какие — хост.

Что такое подсети?
подсеть Разделение сети на две или более меньших сетей — это практика, при которой сеть делится на две или более более мелкие сети. Это повышает эффективность маршрутизации, способствует повышению безопасности сети и уменьшает размер широковещательного домена.
Подсети IP-протокола определяют старшие биты хоста как часть сетевого префикса. Этот метод делит сеть на более мелкие подсети. Он также помогает уменьшить размер таблиц маршрутизации, хранящихся в маршрутизаторах, расширить существующую базу IP-адресов и реструктурировать IP-адреса.
Зачем использовать подсети?
Вот важные причины для использования подсетей:
- Это помогает максимально повысить эффективность IP-адресации.
- Это продлевает срок службы IPv4, публичные адреса которого встречаются редко.
- Подсети IPv4 уменьшают сетевой трафик за счет устранения коллизий и широковещательного трафика, что повышает общую производительность.
- Этот метод позволяет применять политики сетевой безопасности при соединении между подсетями.
- Это оптимизирует производительность IP-сетей и облегчает охват больших географических расстояний.
- Процесс разделения на подсети помогает распределять IP-адреса таким образом, чтобы большое количество сетевых IP-адресов не оставалось неиспользованным.
- Подсети обычно создаются географически для конкретных офисов или отдельных команд внутри компании, что позволяет сетевому трафику оставаться в пределах данного местоположения.
Что такое маска подсети?
Маска подсети — это 32-битный адрес, используемый для различения сетевого адреса и адреса хоста в сети. IP-адресМаска подсети определяет, какая часть IP-адреса является сетевым адресом, а какая — адресом хоста. Маски подсети не отображаются внутри пакетов данных, передаваемых через Интернет; пакеты содержат IP-адрес назначения, который маршрутизатор сопоставляет с подсетью.
1 обозначает сеть, 0 — хосты.
Два типа масок подсети:
- маска подсети по умолчанию Это количество битов, зарезервированных классом адреса. Использование этой маски по умолчанию позволяет разместить только одну сетевую подсеть в относительном классе.
- A пользовательская маска подсети Может быть настроен администратором для работы со многими сетями.
Как использовать маску подсети?
Маска подсети используется маршрутизатором для сокрытия сетевого адреса. Он показывает, какие биты используются для идентификации подсети.
Каждая сеть имеет свой уникальный адрес. Например, сеть класса B имеет сетевой адрес 172.20.0.0, в котором все нули содержатся в части адреса, относящейся к хосту.
Пример IP-адреса: 11000001. Здесь 1-й и 2-й биты равны 1, а 3-й бит равен 0; следовательно, он относится к классу C.
Как определить, к какому классу принадлежит IP-адрес
Приведенный выше пример показывает, как следует деконструировать IP-адреса, что упрощает поиск интернет-маршрутизаторами нужной сети для маршрутизации данных. Однако в сети класса А могут быть миллионы подключенных устройств, и маршрутизатору может потребоваться некоторое время, чтобы найти нужное устройство.
Методы маскирования подсети
Процесс маскирования подсети можно выполнить двумя способами: прямым или упрощенным.
1) Прямая
Для адреса и маски следует использовать двоичную запись, а затем применить операцию И (AND) для получения адреса блока.
2) Упрощенный метод
- Если значение маски равно 255, скопируйте байт из целевого адреса.
- Если байт в маске равен 0, замените байт в адресе на 0.
- Если байт в маске не равен ни 255, ни 0, запишите маску и адрес в двоичном виде и используйте операцию И.
- Если бывшийtracЕсли сетевой адрес совпадает с идентификатором локальной сети, то пункт назначения находится в локальной сети. Если они не совпадают, сообщение должно быть перенаправлено за пределы локальной сети.
| Класс | Маска подсети по умолчанию | Количество сетей | Количество хостов на сеть |
|---|---|---|---|
| A | 255.0.0.0 | 128 | 16,777,214 |
| B | 255.255.0.0 | 16,384 | 65,534 |
| C | 255.255.255.0 | 2,097,152 | 254 |
Важные формулы для определения подсетей
Использовать 2s - 2 формулу, и не используйте нулевой и широковещательный диапазоны, если:
- Вы используете метод маршрутизации на основе классов.
- Используется версия RIP 1.
- нет ip-подсети-ноль Эта команда настроена на вашем маршрутизаторе.
Использовать 2s используйте формулу и нулевой и широковещательный диапазоны, если:
- Вы используете бесклассовую маршрутизацию или метод VLSM.
- Используется протокол RIP версии 2, EIGRP или OSPF.
- ip-подсеть-ноль Эта команда настроена на вашем маршрутизаторе.


