0Pricing
Cloud & IT Cert Prep · Урок

Разделение сети на подсети

Освойте простой способ аккуратно разделить сеть

«Разделение сети на подсети» — бесплатный урок Cloud & IT Cert Prep на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cloud & IT Cert Prep, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Зачем делить сеть

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

Для этого вы заимствуете биты узла и превращаете их в биты сети, увеличивая длину префикса.

Заимствование битов узла

Чтобы создавать подсети, вы заимствуете биты из части узла. Каждый заимствованный бит удваивает число подсетей: заимствуйте 1 бит для 2 подсетей, 2 бита для 4, 3 бита для 8.

Формула: 2^(заимствованные биты) = количество подсетей. Заимствование битов также уменьшает количество узлов, доступных в каждой подсети.

subnets = 2 ^ (borrowed bits)
borrow 3 -> 8 subnets

Разбор на примере

Возьмём 192.168.1.0/24 и займём 2 бита, получив /26. Это даёт 2^2 = 4 подсети, в каждой из которых по 2^6 - 2 = 62 доступных узла.

Новая маска — 255.255.255.192. Одна сеть на 254 узла превратилась в четыре сети на 62 узла.

Определение размера блока

Размер блока (его также называют шагом) показывает расстояние между подсетями. Он равен 256 минус интересующий октет маски.

Для /26 четвёртый октет маски равен 192, поэтому размер блока — 256 - 192 = 64. Подсети начинаются через каждые 64 адреса.

Перечисление подсетей

При размере блока 64 для 192.168.1.0/26 четыре подсети имеют такие адреса:

  • 192.168.1.0
  • 192.168.1.64
  • 192.168.1.128
  • 192.168.1.192

Адрес каждой сети кратен размеру блока, поэтому их легко перечислить.

Сеть, узлы и широковещательный адрес

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

Для 192.168.1.64/26: сеть — 192.168.1.64, широковещательный адрес — 192.168.1.127, доступные адреса — от 192.168.1.65 до 192.168.1.126.

Интересующий октет

Интересующий октет — это октет, в котором маска не равна ни 255, ни 0, то есть октет, где фактически выполняется разбиение на подсети. Для /26 это четвёртый октет.

Для /18 это был бы третий октет (маска 255.255.192.0). Сначала определите интересующий октет — именно к нему применяется вычисление размера блока.

Разбиение на подсети в третьем октете

Разбиение на подсети не ограничивается последним октетом. При разделении 172.16.0.0/16 на сети /18 во втором октете? [sic] заимствуются 2 бита в третьем октете, поэтому размер блока равен 256 - 192 = 64.

Подсети имеют адреса 172.16.0.0, 172.16.64.0, 172.16.128.0 и 172.16.192.0 — метод тот же, просто интересующий октет находится на одну позицию левее.

Подбор подсетей под потребности

Планируйте по самому большому требованию. Если одному отделу нужно 100 узлов, подойдёт /25 (126 доступных адресов), а /26 (62 адреса) — нет.

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

Повторяемый метод

Каждый раз выполняйте следующие шаги:

  • Определите, сколько подсетей или узлов Вам требуется.
  • Займите достаточное количество битов и задайте новый префикс.
  • Вычислите размер блока: 256 минус интересующий октет.
  • Для каждой подсети перечислите адрес сети, широковещательный адрес и диапазон адресов узлов.

Практикуйтесь, пока этот порядок действий не станет привычным.

От неуверенности к пониманию

Разбиение на подсети — это всего лишь заимствование битов и подсчёт размера блоков. Как только Вы научитесь находить префикс, размер блока и диапазоны адресов, любая задача станет механической.

Теперь у Вас есть полный набор инструментов для разбиения IPv4 на подсети: маски, CIDR, подсчёт узлов и разделение сетей. В следующем курсе мы перейдём к IPv6.

Быстрая проверка

Разделите сеть.

Повторение

Вы научились разделять сети на подсети.

  • Заимствуйте биты узлов: количество подсетей = 2^(количество заимствованных битов).
  • Новый префикс становится длиннее, поэтому в каждой подсети помещается меньше узлов.
  • Размер блока = 256 минус интересующий октет маски.
  • Подсети начинаются на адресах, кратных размеру блока.
  • Для каждой подсети: адрес сети — это кратное, широковещательный адрес — на единицу меньше адреса следующей подсети, а адреса узлов находятся между ними.

Часто задаваемые вопросы

Урок «Разделение сети на подсети» бесплатный?

Да — полный текст урока «Разделение сети на подсети» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cloud & IT Cert Prep, подпишись на CoddyKit PRO. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Чему я научусь в уроке «Разделение сети на подсети»?

Освойте простой способ аккуратно разделить сеть Ты практикуешь Cloud & IT Cert Prep с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Cloud & IT Cert Prep?

Предыдущий опыт не требуется. Cloud & IT Cert Prep на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.

Сколько времени занимает урок «Разделение сети на подсети»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Cloud & IT Cert Prep?

Да. Каждый урок Cloud & IT Cert Prep включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Что делает маска подсети
  2. Чтение обозначения CIDR со слешем
  3. Подсчёт узлов в подсети
  4. Разделение сети на подсети
← Назад к Cloud & IT Cert Prep