Задание 13. IP-адрес и маски. ЕГЭ 2026 по информатике

За это задание ты можешь получить 1 балл. На решение дается около 3 минут. Уровень сложности: повышенный.
Средний процент выполнения: 44%
Ответом к заданию 13 по информатике может быть цифра (число) или слово.

Алгоритм решения задания 13:

  1. Переведи IP-адрес и маску подсети в двоичный вид (по октетам).
  2. Найди адрес сети: выполни побитовое И (AND) между IP-адресом и маской.
  3. Определи адрес широковещательной рассылки: к адресу сети добавь единицы во всех битах хостовой части.
  4. Если нужно найти диапазон адресов хостов, возьми адреса между адресом сети и широковещательным.
  5. Если нужно проверить принадлежность IP сети, сравни адрес сети для данного IP с адресом сети из условия.
  6. Переведи итоговые двоичные результаты обратно в десятичный вид.
  7. Запиши ответ в требуемом формате.

Задачи для практики

Задача 1

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске.

Сеть задана IP-адресом одного из входящих в неё узлов 183.74.160.213 и сетевой маской 255.255.248.0.

Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса кратно 5?

В ответе укажите только число.

Решение

Находим адрес сети — поразрядная конъюнкция IP-адреса и маски:

Октет 1Октет 2Октет 3Октет 4
IP10110111010010101010000011010101
Маска11111111111111111111100000000000
Адрес сети10110111010010101010000000000000

Адрес сети: 183.74.160.0

Маска содержит 21 единицу и 11 нулей, значит переменная (хостовая) часть адреса занимает 11 бит.

Фиксированная часть (биты адреса сети под маской): 10110111 01001010 10100 — считаем единицы: 11 единиц.

Пусть в переменной части ровно k единиц. Тогда суммарное количество единиц в адресе равно 11 + k. Нам нужно 11 + k ≡ 0 (mod 5), то есть k ≡ 4 (mod 5).

Из диапазона k ∈ {0, 1, …, 11} подходят k = 4 и k = 9:

kВсего единицКратно 5?C(11, k)
415330
92055

Итого: 330 + 55 = 385

Ответ: 385
Показать решение
Бесплатный интенсив

Задача 2

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

Сеть задана IP-адресом одного из входящих в неё узлов 117.53.200.147 и сетевой маской 255.255.240.0.

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

Например, если бы найденный адрес был равен 100.20.3.4, то в ответе следовало бы записать: 127.

Решение

Переводим IP-адрес и маску в двоичный вид и применяем поразрядную конъюнкцию:

Октет 1Октет 2Октет 3Октет 4
IP01110101001101011100100010010011
Маска11111111111111111111000000000000
Адрес сети01110101001101011100000000000000

Адрес сети: 117.53.192.0

Широковещательный адрес — заменяем нулевые биты маски на единицы:

Октет 1Октет 2Октет 3Октет 4
Адрес сети01110101001101011100000000000000
Инверсия маски00000000000000000000111111111111
Широковещательный01110101001101011100111111111111

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

Наибольший адрес компьютера = широковещательный − 1 = 117.53.207.254

Сумма октетов: 117 + 53 + 207 + 254 = 631

Ответ: 631
Показать решение
Бесплатный интенсив

Задача 3

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске.

Сеть задана IP-адресом одного из входящих в неё узлов 214.83.96.17 и сетевой маской 255.255.224.0.

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

В ответе укажите только число.

Решение

Можно решить на Python:

import ipaddress

count = 0
for addr in ipaddress.ip_network('214.83.96.0/19'):
    ones = bin(int(addr)).count('1')
    zeros = 32 - ones
    if (ones * zeros) % 6 == 0:
        count += 1

print(count)

Или аналитически:

Находим адрес сети — поразрядная конъюнкция IP-адреса и маски:

Октет 1Октет 2Октет 3Октет 4
IP11010110010100110110000000010001
Маска11111111111111111110000000000000
Адрес сети11010110010100110110000000000000

Адрес сети: 214.83.96.0. Маска содержит 19 единиц → переменная часть: 13 бит, всего адресов: 213 = 8192.

Единиц в фиксированной части адреса сети: 11.

Пусть в переменной части k единиц. Тогда:

  • ones = 11 + k, zeros = 32 − (11 + k) = 21 − k
  • Условие: ones × zeros делится на 6 = 2 × 3

Делимость на 2: ones × zeros чётно ↔ хотя бы один множитель чётен. Поскольку ones + zeros = 32 (чётное), они одинаковой чётности: оба чётные или оба нечётные. Если оба нечётные — произведение нечётное. Значит нужно, чтобы ones было чётным (тогда zeros тоже чётное). ones = 11 + k чётно ↔ k нечётно.

Делимость на 3: ones × zeros ≡ 0 (mod 3) ↔ ones ≡ 0 (mod 3) или zeros ≡ 0 (mod 3). Так как zeros = 21 − k и 21 ≡ 0 (mod 3), то zeros ≡ −k (mod 3). Условие: ones ≡ 0 (mod 3) или k ≡ 0 (mod 3), то есть (11 + k) ≡ 0 (mod 3) или k ≡ 0 (mod 3), то есть k ≡ 1 (mod 3) или k ≡ 0 (mod 3), то есть k ≢ 2 (mod 3).

Итоговое условие: k нечётно И k ≢ 2 (mod 3). Перебираем k от 0 до 13:

koneszerosk нечётноk mod 3ПодходитC(13, k)
11220113
314180286
516162
7181411716
920120715
1122102
1324811

Итого: 13 + 286 + 1716 + 715 + 1 = 2731

Ответ: 2731
Показать решение
Бесплатный интенсив

Задача 4

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

При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда — нули. Адрес сети получается в результате применения побитовой конъюнкции к заданному IP-адресу узла и маске. Например, если IP-адрес узла равен 135.213.234.10, а маска равна 255.255.248.0, то адрес сети равен 135.213.232.0.

Сеть задана IP-адресом 212.192.32.96 и маской 255.255.255.224.
Сколько в этой сети IP-адресов, у которых в правом байте нет комбинации из подряд идущих трёх единиц и двух нулей «11100»?

Решение

Сеть с IP-адресом: 212.192.32.96, Последний бит = 01100000
Маска сети: 255.255.255.224 Последний бит = 11100000

Значит, доступные ip-адреса, это значения от 01100000(96) до 01111111(127)

Напишем решение на Python

def count_valid_ips():
# Начальный и конечный байты
start = 96
end = 127
count = 0 # Счётчик подходящих адресов

for i in range(start, end + 1): # Проходим по всем байтам
binary = f"{i:08b}" # Переводим в двоичное представление
# Проверяем, что нет последовательностей '111' и '000'
if '11100' not in binary:
count += 1 # Увеличиваем счётчик
return count


# Вывод результата
print("Количество подходящих адресов:", count_valid_ips())
Ответ: 25
Показать решение
Бесплатный интенсив

Задача 5

В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, — в виде четырёх байт, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда — нули. Адрес сети получается в результате применения по разрядной конъюнкции к заданному IP-адресу узла и маске. Например, если IP-адрес узла равен 135.213.234.10, а маска равна 255.255.248.0, то адрес сети равен 135.213.232.0.
Для узла с IP-адресом 185.49.83.72 адрес сети равен 185.49.80.0.
Чему равен наименьший возможный третий слева байт маски? Ответ запишите в виде десятичного числа.

Решение
  1. Переводим IP-адрес и адрес сети в двоичную форму:
  • IP-адрес: 185.49.83.72
    185 = 10111001
    49 = 00110001
    83 = 01010011
    72 = 01001000

    IP-адрес: 10111001.00110001.01010011.01001000

  • Адрес сети: 185.49.80.0
    185 = 10111001
    49 = 00110001
    80 = 01010000
    0 = 00000000

    Адрес сети: 10111001.00110001.01010000.00000000


  1. Сравниваем биты третьего байта для маски:

Сравниваем третий байт IP-адреса и адреса сети:

  • Третий байт IP-адреса: 83 → 01010011
  • Третий байт адреса сети: 80 → 01010000

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

  • Сравнение:
    IP-адрес (третий байт): 01010011
    Адрес сети (третий байт): 01010000

В этих двух байтах различие только в последних трех битах:

  • В IP-адресе: 83 → 01010011 (в последних трех битах: 011)
  • В адресе сети: 80 → 01010000 (в последних трех битах: 000)

Таким образом, маска должна поставить единицы в первых 4 битах, чтобы они совпали с адресом сети. Остальные биты в маске должны быть нулями, чтобы она была минимальной

Третий байт маски в двоичной форме: 11110000, что в десятичной записи равно 240.

Ответ: 240
Показать решение
Бесплатный интенсив

Задача 6

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

Для некоторой подсети используется маска 255.255.254.0.
Сколько различных адресов компьютеров теоретически допускает эта маска, если два адреса (адрес сети и широковещательный) не используются?

Решение

Маска подсети 255.255.254.0 в двоичной форме выглядит так:

11111111.11111111.11111110.00000000
  • Первая часть маски (первые 23 бита) содержит единицы, это означает, что эти биты относятся к адресу сети.
  • Оставшиеся 9 битов — нули, это часть, которая используется для адреса узла.

Чтобы вычислить количество допустимых адресов для узлов в сети, нужно посчитать количество возможных значений для этих 9 бит.

  1. Общее количество адресов: Поскольку в этих 9 битах можно получить 29=5122^9 = 512 различных значений.
  2. Минус 2 адреса: Из этих 512 адресов два не используются — это адрес сети (все биты для узла равны нулям) и широковещательный адрес (все биты для узла равны единицам).

Таким образом, количество допустимых адресов для узлов будет равно:

5122=510

Ответ: 510 различных адресов компьютеров теоретически допускает эта маска.

Ответ: 510
Показать решение
Бесплатный интенсив

Задача 7

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

Для некоторой подсети используется маска 255.255.255.128.
Сколько различных адресов компьютеров теоретически допускает эта маска, если два адреса (адрес сети и широковещательный) не используются?

Решение

Маска 255.255.255.128 в двоичной форме выглядит так:

11111111.11111111.11111111.10000000
  • Первая часть маски (первые 25 бит) содержит единицы, это означает, что эти биты относятся к адресу сети.
  • Оставшиеся 7 битов — нули, это часть, которая используется для адреса узла.

Чтобы вычислить количество допустимых адресов для узлов в сети, нужно посчитать количество возможных значений для этих 7 бит.

  1. Общее количество адресов: Поскольку в этих 7 битах можно получить 27=1282^7 = 128 различных значений.
  2. Минус 2 адреса: Из этих 128 адресов два не используются — это адрес сети (все биты для узла равны нулям) и широковещательный адрес (все биты для узла равны единицам).

Таким образом, количество допустимых адресов для узлов будет равно:

1282=126

Ответ: 126 различных адресов компьютеров теоретически допускает эта маска.

Ответ: 126
Показать решение
Бесплатный интенсив

Задача 8

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

При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда — нули. Адрес сети получается в результате применения побитовой конъюнкции к заданному IP-адресу узла и маске. Например, если IP-адрес узла равен 135.213.234.10, а маска равна 255.255.248.0, то адрес сети равен 135.213.232.0.

Сеть задана IP-адресом 212.192.32.96 и маской 255.255.255.224.
Сколько в этой сети IP-адресов с нечётными номерами, у которых в правом байте нет комбинации из трёх единиц «111» и трёх нулей «000»?

Решение

Сеть с IP-адресом: 212.192.32.96, Последний бит = 01100000
Маска сети: 255.255.255.224 Последний бит = 11100000

Значит, доступные ip-адреса, это значения от 01100000(96) до 01111111(127)

Напишем решение на Python

def count_valid_ips():
# Начальный и конечный байты
start = 96
end = 127
count = 0 # Счётчик подходящих адресов

for i in range(start, end + 1): # Проходим по всем байтам
if i % 2 == 1: # Проверяем, что адрес нечётный
binary = f"{i:08b}" # Переводим в двоичное представление
# Проверяем, что нет последовательностей '111' и '000'
if '111' not in binary and '000' not in binary:
count += 1 # Увеличиваем счётчик, если оба условия выполняются
return count

# Вывод результата
print("Количество подходящих адресов:", count_valid_ips())
Ответ: 4
Показать решение
Бесплатный интенсив

Задача 9

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

Решение

Маска 255.255.240.0 в двоичной форме выглядит так:

11111111.11111111.11110000.00000000

Это означает, что первые 20 битов (включая 1) — это часть адреса сети, а оставшиеся 12 битов — это адреса узлов в сети.

Теперь, для подсчёта возможных адресов компьютеров, нужно учесть, что из всех возможных комбинаций адресов для 12 битов (2^12), два адреса (адрес сети и широковещательный) не используются. То есть количество возможных адресов:

2^12 - 2 = 4096 - 2 = 4094

Ответ: теоретически, маска 255.255.240.0 допускает 4094 различных адреса компьютеров.

Ответ: 4094
Показать решение
Бесплатный интенсив

Задача 10

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

Адрес сети получается в результате применения побитовой конъюнкции к заданному IP-адресу узла и маске. Например, если IP-адрес узла равен 135.213.234.10, а маска равна 255.255.248.0, то адрес сети равен 135.213.232.0.

Сеть задана IP-адресом 185.178.54.144 и маской сети 255.255.255.0.

Сколько в этой сети IP-адресов, у которых в двоичной записи правого (четвёртого) байта IP-адреса имеется сочетание трёх подряд идущих нулей 000 и четырёх подряд идущих единиц 1111? Ответ запишите в виде десятичного числа.

Решение

Дано:
IP-адрес сети: 185.178.54.144.
Маска сети: 255.255.255.0.
Шаг 1: Определим диапазон адресов в сети
Маска 255.255.255.0 означает, что первые три байта (185.178.54) фиксированы, а четвёртый байт меняется от 0 до 255.

Диапазон адресов:

От 185.178.54.0.
До 185.178.54.255.
Шаг 2: Рассмотрим четвёртый байт
Нужно найти значения четвёртого байта, которые содержат:

Три подряд нуля 000.
Четыре подряд единицы 1111.
Четвёртый байт представляет собой 8-битное число. Значения варьируются от 0 (00000000) до 255 (11111111).

Шаг 3: Проверим условия для битов
Число удовлетворяет условию, если его двоичная запись содержит одновременно:

Сочетание 000.
Сочетание 1111.

Напишем перебор на Python

def count_valid_ips():
count = 0
for i in range(256):
binary = f"{i:08b}" # Двоичная запись байта
if "000" in binary and "1111" in binary:
count += 1
return count

print(count_valid_ips())
Ответ: 8
Показать решение
Бесплатный интенсив

Задача 11

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

Сеть задана IP-адресом 185.178.54.144 и маской 255.255.255.128. Сколько в этой сети IP-адресов, у которых в двоичной записи правого (четвёртого) байта нет сочетания «000111»? Ответ запишите в виде десятичного числа.

Решение

Дано:
IP-адрес сети: 185.178.54.144.
Маска сети: 255.255.255.128.


Шаг 1: Определим диапазон адресов в сети
Маска 255.255.255.128 оставляет 7 бит для адресов узлов в сети, то есть:

Седьмой бит четвёртого байта фиксированы (определяются IP-адресом и маской).

Шаг 2: Условие задачи
Требуется найти все IP-адреса в указанной сети, в которых в двоичной записи четвёртого байта нет подстроки 000111.

Шаг 3: Проверка условия
Преобразуем каждое число четвёртого байта в двоичную запись.
Проверим, содержит ли двоичная строка подстроку 000111.
Подсчитаем количество чисел, которые не содержат этой подстроки.
Шаг 4: Алгоритм
Перебираем числа от 128 до 255. Так как маской заняты число до 128
Для каждого числа преобразуем его в двоичную строку длиной 8 бит.
Проверяем, содержит ли строка 000111.
Если не содержит, увеличиваем счётчик.

Код на Python

def count_valid_ips():
count = 0
for i in range(128,256):
binary = f"{i:08b}" # Двоичная запись байта
if '000111' not in binary:
count += 1
return count

print(count_valid_ips())
Ответ: 124
Показать решение
Бесплатный интенсив

Задача 12

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

Для узла с IP-адресом 185.49.34.122 адрес сети равен 185.49.32.0.
Чему равен наименьший возможный третий слева байт маски? Ответ напишите в виде десятичного числа.

Решение

Шаг 1. Переводим IP-адрес и адрес сети в двоичную форму:
IP-адрес:
185 = 10111001
49 = 00110001
34 = 00100010
122 = 01111010

IP-адрес в двоичной форме:
10111001.00110001.00100010.01111010

Адрес сети:
185 = 10111001
49 = 00110001
32 = 00100000
0 = 00000000

Адрес сети в двоичной форме:
10111001.00110001.00100000.00000000

Шаг 2. Сравнение битов для определения маски:
Наша цель — найти минимальный возможный третий байт маски, при котором адрес сети и IP-адрес будут совпадать в первых битах.

Сравнение третьего байта:

Третий байт IP-адреса: 34 → 00100010
Третий байт адреса сети: 32 → 00100000
Теперь, чтобы маска могла корректно определить адрес сети, нужно, чтобы она сохранила одинаковые биты в адресе сети и IP-адресе. Маска должна установить единицы в тех позициях, где биты IP-адреса и адреса сети одинаковы, и нули там, где они различаются.

Сравниваем биты третьего байта:
В IP-адресе третий байт: 00100010
В адресе сети третий байт: 00100000
В этих двух байтах различие только в последних двух битах, значит там точно 0, куда еще можем поставить 0, чтобы маска была минимальной -> 11100000 = 224

Ответ: 224
Показать решение
Бесплатный интенсив

Задача 13

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая - к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.

Сеть задана IP-адресом 185.1.165.0 и маской сети 255.255.255.0. Сколько в этой сети IP-адресов, для которых количество единиц в двоичной записи IP-адреса чётно? В ответе укажите только число.

Решение

Переведём маску сети в двоичную систему счисления. Получим: 11111111.11111111.11111111.00000000

Данная маска означает, что последние 8 цифр отвечают за IP-адрес узла.

Всего 8-мизначных вариантов в двоичной системе счисления 2 ^ 8 = 256 вариантов. В половине будет чётное количество единиц, в половине нечётное. Поэтому, независимо от количества единиц в оставшейся части числа, ответ будет 128.

Ответ: 128.

Ответ: 128
Показать решение
Бесплатный интенсив

Задача 14

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

Для некоторой подсети используется маска 255.255.255.0. Сколько различных адресов компьютеров теоретически допускает эта маска, если два адреса (адрес сети и широковещательный) не используют?
Решение

Переведём последние 2 байта маски в 2 с.с.: 11111111.00000000.

Нули — место, зарезервированное под узлы. Всего таких мест 8, следовательно, оно допускает 2^8 = 256 адресов. Вычитаем 2 неиспользуемых адреса, получаем 254.

Ответ: 254.

Ответ: 254
Показать решение
Бесплатный интенсив

Задача 15

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

В сети используется маска 255.255.224.0. Сколько различных адресов компьютеров допускает эта маска, если два адреса (адрес сети и широковещательный) не используют?

Решение

Переведём последние 2 байта маски в 2 с.с.: 11100000.00000000.

Нули — место, зарезервированное под узлы. Всего таких мест 13, следовательно, оно допускает 2^13 = 8192 адреса. Вычитаем 2 неиспользуемых адреса, получаем 8190.

Ответ: 8190.

Ответ: 8190
Показать решение
Бесплатный интенсив

Задача 16

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

Для узла с IP-адресом 145.254.19.174 адрес сети равен 145.254.19.168. Чему равно значение последнего байта маски? Ответ запишите в виде десятичного числа.
Решение

Переведём последний байт IP-адреса узла, получим 10101110.

Переведём последний байт IP-адреса сети, получим 10101000.

Зная, что сеть получается применением поразрядной конъюнкции узла и маски, выставим те разряды маски, которые определяются однозначно (те, у которых в IP-адресе узла стоит единица): 1*1*100*

Видим чёткую границу между единицами и нулями, что позволяет определить точное значение маски: 11111000. Перевод в десятичную с.с. даст нам значение 248.

Ответ: 248.

Ответ: 248
Показать решение
Бесплатный интенсив

Задача 17

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

Для узла с IP-адресом 246.25.47.68 адрес сети равен 246.25.40.0. Чему равен третий слева байт маски? Ответ запишите в виде десятичного числа.

Решение

Переведём третий слева байт узла в двоичную с.с.: 00101111.

Переведём третий слева байт сети в двоичную с.с.: 00101000.

Зная, что сеть получается применением поразрядной конъюнкции узла и маски. Выставим те разряды маски, которые определяются однозначно (те, у которых в IP-адресе узла стоит единица): **1*1000

Расставим те биты, которые можем определить однозначно: 11111000

Переведём полученное число в 10 с.с.: 248

Ответ: 248.

Ответ: 248
Показать решение
Бесплатный интенсив

Задача 18

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая - к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети.

Сеть задана IP-адресом 31.249.145.128 и маской сети 255.255.255.224. Сколько в этой сети IP-адресов, для которых количество нулей в двоичной записи IP-адреса нечётно? В ответе укажите только число.

Решение

Переведём маску сети в двоичную систему счисления. Получим: 11111111.11111111.11111111.11100000

Данная маска означает, что последние 5 цифр отвечают за IP-адрес узла.

Всего пятизначных вариантов в двоичной системе счисления 2 * 2 * 2 * 2 * 2 = 32 варианта. В половине будет нечётное количество нулей, в половине чётное. Поэтому, независимо от количества нулей в оставшейся части числа, ответ будет 16.

Ответ: 16.

Ответ: 16
Показать решение
Бесплатный интенсив

Задача 19

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

Для узла с IP-адресом 199.188.177.69 адрес сети равен 199.188.177.64. Чему равно наименьшее количество возможных адресов в этой сети?

Решение

Переведём последний байт IP-адреса узла, получим 01000101.

Переведём последний байт IP-адреса сети, получим 01000000.

Зная, что сеть получается применением поразрядной конъюнкции узла и маски. Выставим те разряды маски, которые определяются однозначно (те, у которых в IP-адресе узла стоит единица): *1***0*0

Расставим те биты, которые можем определить однозначно: 11***000

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

Остаётся 3 места под узлы, а это 2^3 = 8 адресов в этой сети.

Ответ: 8.

Ответ: 8
Показать решение
Бесплатный интенсив

Задача 20

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

Для узла с IP-адресом 251.16.241.230 адрес сети равен 251.16.241.224. Чему равно наибольшее количество возможных адресов в этой сети?

Решение

Переведём последний байт IP-адреса узла, получим 11100110.

Переведём последний байт IP-адреса сети, получим 11100000.

Зная, что сеть получается применением поразрядной конъюнкции узла и маски, выставим те разряды маски, которые определяются однозначно (те, у которых в IP-адресе узла стоит единица): 111**00*

Расставим те биты, которые можем определить однозначно: 111**000

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

Остаётся 5 бит под узлы, а это 2^5 = 32 адреса в этой сети.

Ответ: 32.

Ответ: 32
Показать решение
Бесплатный интенсив
Показать еще
  • Без воды
  • Ламповая атмосфера
  • Крутые преподаватели

ЕГЭ 2027: бесплатный курс
по информатике

На бесплатном демо-курсе ты:
  • 🔥 Изучишь одни из самых фундаментальных тем информатики
  • 🔥 Научишься решать 6 задач формата ЕГЭ руками
  • 🔥 Начнёшь свой путь в проге
  • 🔥 Учёба на Турбо: познакомишься с преподавателями и личным кабинетом

Что тебя ждет?

  • 8 вебинаров (1 веб в неделю по 1 часу)
  • Тестовые Д/З после каждого занятия
  • Конспекты и скрипты к урокам
  • Доступ к личному кабинету
  • Возможность отрабатывать задания ЕГЭ в любое время
  • Чат с единомышленниками
  • Поддержка препа 24/7
Получи бесплатный демо-доступ
Оставь заявку и займи место
на бесплатном курсе Турбо ЕГЭ
Нажимая на кнопку «Отправить», вы принимаете положение об обработке персональных данных.