Задание 13. Организация компьютерных сетей. Адресация

14.01.2025
Задание 13.

Организация компьютерных сетей. Адресация
Согласно спецификации тематика тринадцатого задания из ЕГЭ по информатике 2024 затрагивает организацию компьютерных сетей, адресацию, протоколы передачи данных.

Теория

IP – АДРЕС – уникальный сетевой адрес узла в компьютерной сети. Состоит из четырех чисел, которые принимают значения от 0 до 255, и разделены между собой точками. ПРИМЕР: 134.168.43.58 IP – АДРЕС – 4 Байта или 4 октета ПРИМЕР: 10000110 10101000 00101011 00111010

Что такое адрес сети и хост?

IP-АДРЕС состоит из двух частей: АДРЕС СЕТИ и АДРЕС ХОСТА (узла)
Для данной сети можно посчитать количество хостов. Если на хосты отведено 10 бит, то всего возможных хостов — 2¹⁰=1024. Но 2 из них мы использовать не можем (они хостами НЕ являются):
  1. IP с хостом заполненным 0 называется адресом сети (в примере: 10011011.10111010.11101100.00000000 или 155.186.236.0)
  2. IP с хостом заполненным 1 называется широковещательным адресом, он отправляет сообщение всем устройствам сети (в примере: 10011011.10111010.11101111.11111111 или 155.186.238.255)
Итого: для пользователей остаётся 1024 — 2 = 1022 хоста

Что такое маска сети?

Количество бит, которое отводится на идентификацию сети не нормированно. Из-за этого возникает путаница: компьютер не знает, где заканчивается идентификация сети и начинается идентификация хоста. Эту проблему решает маска сети, которая передаётся вместе с IP адресом. Маска показывает, сколько бит в IP-адресе идентифицирует сеть. Также маску можно записать в двоичной системе: биты идентифицирующие сеть будут равны 1, остальные 0. В данном примере, маска будет равна: 11111111.11111111.11111100.00000000 или 255.255.252.0. Та часть где единицы, эта часть будет адресом сети, а та часть где единицы, эта часть где нули, эта часть отвечает за номер конкретного компьютера.

Как по ip-адресу и маске определить адрес сети?

Компьютер посылает запрос со своим IP и маской сети. Как по этим данным определить адрес сети? Для этого нам понадобится поразрядная конъюнкция. Мы пишем маску в двоичном виде под IP в двоичном виде и применяем конъюнкцию поразрядно. То есть, если значение разряда маски равняется 1, то значение разряда IP не изменяется, если значение разряда маски равняется 0, то на выходе получится 0.

13 задание на Python

Mодуль ipaddress

В библиотеке Python имеется встроенный модуль ipaddress. Его необходимо подключить:

from ipaddress import *

—————————

Работа с IP-адресом

13_13
13_15

ПРАКТИКА

№ 19245 ЕГКР 21.12.24 (Уровень: Базовый)

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. Широковещательным адресом называется специализированный адрес, в котором на месте нулей в маске стоят единицы. Сеть задана IP-адресом одного из входящих в неё узлов 218.194.82.148 и сетевой маской 255.255.255.192. Найдите наибольший IP-адрес в данной сети, который может быть назначен компьютеру. В ответе укажите найденный IP-адрес без разделителей. Например, если бы найденный адрес был равен 111.22.3.44, то в ответе следовало бы записать 11122344. источник: compege.ru

Варианты решения

13_1

Ответ: 21819482190

№ 18928 Новогодний вариант 2025 (Уровень: Базовый)

В снежном королевстве существовала особая сеть, которая имела свой уникальный IP-адрес и маску. Однажды, Снежная Королева решила провести эксперимент, чтобы выяснить, сколько IP-адресов в её королевстве соответствуют определённому правилу. Она знала, что сеть ее королевства задается следующими данными: IP-адрес сети: 192.168.248.176 Сетевая маска: 255.255.255.240 Необходимо узнать, сколько в этой сети IP-адресов, для которых количество единиц и нулей в двоичной записи IP-адреса одинаково. источник: M.Попков

Вариант 1

13_4

Вариант 2

13_5

Вариант 3

13_6

Ответ: 4

№ 18868 (Уровень: Базовый)

В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и маске сети. Сеть задана IP-адресом 222.121.128.0 и маской сети 255.255.224.0. Сколько в этой сети IP-адресов, которые оканчиваются на два одинаковых бита? В ответе укажите только число. источник: (Д. Бахтиев)
13_7

Ответ: 4096

Задание №18862

13_8

Ответ: 1981

Задание 18615

13_16

Ответ: 17