Статья

Не понимаю IP-адресацию

5 сентября 2026~8 минут10–11 класс

Пять минут на эту статью — и «Не понимаю IP-адресацию» станет понятнее. Внутри: теория без воды, пример, разбор задания и чек-лист самопроверки.

Что такое IP-адрес и зачем он нужен

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

IP-адрес — это числовой адрес устройства в компьютерной сети. Он нужен, чтобы данные понимали, куда отправляться. В школьных заданиях чаще всего встречается IPv4 — адрес из 32 бит. Для удобства его записывают четырьмя десятичными числами, разделёнными точками.

Пример IPv4-адреса:
192.168.1.25
Каждая часть находится в диапазоне от 0 до 255
\( 255 = 2^8 - 1 \)

Четыре части называют октетами. Каждый октет соответствует восьми двоичным разрядам, поэтому весь адрес содержит 4 × 8 = 32 бита. Адрес сам по себе не сообщает, какая часть обозначает сеть. Это показывает маска подсети.

Маска подсети: где сеть, а где устройство

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

Маска 255.255.255.0 в двоичном виде:
11111111.11111111.11111111.00000000
24 единицы → 24 бита сети
8 нулей → 8 битов узла

Такую маску часто записывают сокращённо: /24. Число после косой черты показывает количество единиц в маске. Например, /16 означает 16 битов сети и 16 битов узла.

ЗаписьМаскаБитов сетиБитов узла
/8255.0.0.0824
/16255.255.0.01616
/24255.255.255.0248

Чем больше единиц в маске, тем меньше возможная сеть и тем меньше устройств в ней. Для подсчёта всех комбинаций узлов используют степень двойки: 2ⁿ, где n — число нулей маски.

Совет репетитора

Сначала определи длину префикса: /24, /16 или другой. Затем выпиши маску и только после этого переводи нужные октеты в двоичную систему. Так ты не смешаешь два разных шага.

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

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

Адрес сети обозначает всю подсеть. Широковещательный адрес получается заменой всех битов узла на единицы. Он используется для отправки сообщения всем устройствам этой сети. Если нулей в маске n, то число адресов в подсети равно 2ⁿ. Обычно первый адрес занят сетью, последний — широковещательной рассылкой, поэтому пригодных адресов для устройств на два меньше.

Для маски /24:
2⁸ = 256 адресов всего
256 − 2 = 254 адреса для устройств

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

Разобранный пример по шагам

Найдём адрес сети, широковещательный адрес и количество доступных адресов для IP 192.168.10.37 с маской 255.255.255.224.

1. Последний октет маски: 224 = 11100000
Значит, в последнем октете 3 бита сети и 5 битов узла
2. IP в последнем октете: 37 = 00100101
3. Операция И:
00100101
11100000
\( 00100000 = 32 \)
Адрес сети: 192.168.10.32
4. Все 5 битов узла заменяем единицами:
\( 00100000 \to 00111111 = 63 \)
Широковещательный адрес: 192.168.10.63
5. Всего адресов: 2⁵ = 32
Для устройств: 32 − 2 = 30
Диапазон устройств: 192.168.10.33 → 192.168.10.62

Проверить себя можно ещё одним способом. Размер блока в последнем октете равен 256 − 224 = 32. Подсети начинаются с 0, 32, 64, 96 и так далее. Число 37 попадает в блок от 32 до 63, значит результат совпадает.

Ловушка

Не путай адрес сети с первым адресом устройства. В примере 192.168.10.32 — служебный адрес сети, поэтому первый доступный адрес начинается с 192.168.10.33.

Типичные ошибки в задачах

Первая ошибка — считать, что любой IP от 0 до 255 автоматически является адресом устройства. При заданной маске часть адресов зарезервирована: один обозначает сеть, другой — широковещательную рассылку.

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

Третья ошибка — неправильно переводить числа в двоичную систему. Удобно помнить веса разрядов октета: 128, 64, 32, 16, 8, 4, 2, 1. Например, 224 = 128 + 64 + 32, поэтому запись начинается с трёх единиц.

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

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

Что запомнить

IP-адрес IPv4 состоит из 32 битов, записанных четырьмя октетами. Маска отделяет биты сети от битов устройства. Количество адресов подсети находят как 2ⁿ, где n — число нулей маски. Адрес сети получают операцией И, а широковещательный адрес — заменой битов узла на единицы.

Алгоритм решения такой: определи префикс, запиши маску, переведи нужный октет в двоичную систему, найди адрес сети, затем широковещательный адрес и диапазон устройств. Если готовишься к экзамену, похожие задания встречаются в разделах ОГЭ по информатике и ЕГЭ по информатике.

Следующий шаг — зарегистрируйся и реши 5 заданий бесплатно в личном кабинете. Начни с масок /24 и /16, а потом переходи к нестандартным вариантам вроде /27.

Что такое IP-адрес?

Это числовой адрес устройства в сети. В школьных задачах обычно рассматривают IPv4 из 32 битов, записанный четырьмя числами от 0 до 255.

Зачем нужна маска подсети?

Маска показывает, какие биты IP-адреса относятся к сети, а какие — к конкретному устройству.

Как не перепутать адрес сети и адрес устройства?

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

Как закрепить тему после разбора?

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

Не оставляйте тему «прочитанной»

Понимание — половина дела. Вторая — практика с обратной связью: личный кабинет Просто Урок покажет, где вы ошибаетесь, и подтянет слабые места.

Важно. Материалы сайта носят информационно-образовательный характер и не являются публичной офертой (ст. 437 ГК РФ), индивидуальной консультацией или руководством к действию. Мы аккуратно работаем с фактами, но не гарантируем полную точность и актуальность: структура и правила экзаменов могут меняться — сверяйтесь с официальными источниками (ФИПИ, действующие кодификаторы и нормативные акты РФ). Администрация сайта не несёт ответственности за возможные неточности и за решения, принятые на основе материалов. Заметили неточность — напишите нам, мы исправим.