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

Подсчёт узлов в подсети

Рассчитайте, сколько пригодных для использования адресов предоставляет подсеть

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

Количество узлов определяется битами узла

Количество адресов в подсети полностью зависит от битов узла — битов 0 в маске. Чем больше битов узла, тем больше адресов.

Если вы знаете префикс, то знаете и число битов узла: вычтите префикс из 32. В /24 имеется 32 минус 24 = 8 битов узла.

Формула степени двойки

Общее количество адресов в подсети равно 2 в степени количества битов узла. При 8 битах узла это 2^8 = 256 адресов всего.

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

total = 2 ^ (32 - prefix)
/24 -> 2 ^ 8 = 256

Вычтите два для доступных узлов

В каждой подсети зарезервированы два адреса: адрес сети со всеми битами узла, равными 0, и широковещательный адрес со всеми битами узла, равными 1. Ни один из них нельзя назначить устройству.

Поэтому доступные узлы = общее количество минус 2. Для /24 получаем 256 - 2 = 254 доступных узла — это значение вы будете называть чаще всего.

Полная формула доступных узлов

Объединим шаги в одно правило: доступные узлы = 2^(32 - префикс) - 2.

  • /24 → 2^8 - 2 = 254
  • /25 → 2^7 - 2 = 126
  • /26 → 2^6 - 2 = 62

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

Примеры небольших подсетей

Крошечные подсети часто используются для соединений маршрутизаторов:

  • /30: 2^2 - 2 = 2 доступных узла — идеально для соединения «точка-точка» между двумя маршрутизаторами.
  • /29: 2^3 - 2 = 6 доступных узлов.
  • /28: 2^4 - 2 = 14 доступных узлов.

В этих эффективных блоках почти не расходуются адреса впустую.

Примеры крупных подсетей

Меньшие префиксы вмещают много узлов:

  • /16: 2^16 - 2 = 65,534 доступных узла.
  • /22: 2^10 - 2 = 1022 доступных узла.
  • /20: 2^12 - 2 = 4094 доступных узла.

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

Особый случай /31

Обычно для /31 получилось бы 2^1 - 2 = 0 доступных узлов, что кажется бесполезным. Специальное правило RFC 3021 позволяет использовать /31 на соединениях «точка-точка» с ровно 2 доступными адресами и без широковещательного адреса.

На экзамене это может встретиться; просто запомните, что /31 — современный и эффективный выбор для соединений между маршрутизаторами.

Один узел /32

В /32 нет битов узла, поэтому он представляет один конкретный адрес. Он используется в правилах межсетевого экрана, интерфейсах обратной петли и маршрутах к узлу.

Для /32 доступные узлы не подсчитываются обычным способом: он просто определяет один точный адрес, а не диапазон устройств.

Выбор подходящего размера подсети

Чтобы выбрать префикс, найдите самую маленькую подсеть, в которую всё ещё помещаются ваши узлы и два зарезервированных адреса. Нужно 50 узлов? Подходит /26 с 62 доступными адресами; /27 с 30 адресами не подходит.

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

Приём для быстрой оценки

Для быстрых вычислений в уме запомните ключевые степени двойки: 2^6=64, 2^7=128, 2^8=256. Затем вычтите 2.

Если вас спросят, сколько узлов помещается в /27, вспомните: 2^5 = 32, минус 2 = 30. Этот навык позволяет быстро отвечать на вопросы о подсетях в условиях ограниченного времени на экзамене.

Использование подсчётов

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

Далее вы используете эти подсчёты, чтобы разделить одну сеть на несколько подсетей и освоить основной навык разбиения на подсети.

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

Вычислите количество доступных узлов.

Итоги

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

  • Биты узла = 32 - префикс.
  • Общее количество адресов = 2^(биты узла).
  • Доступные узлы = 2^(32 - префикс) - 2 (за вычетом адреса сети и широковещательного адреса).
  • /24 = 254, /26 = 62, /30 = 2 доступных узла.
  • Особые случаи: /31 (2 узла, «точка-точка») и /32 (один адрес).

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

Урок «Подсчёт узлов в подсети» бесплатный?

Да — полный текст урока «Подсчёт узлов в подсети» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

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

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

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

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

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

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