ЕГЭ-2015 задание 12.

Адресация в Интернете

Теория

Каждый компьютер, подключенный к сети Интернет, должен иметь собственный адрес, который называют IP-адресом (IP = Internet Protocol). IP-адрес состоит из четырех чисел, разделенных точками; каждое из этих чисел находится в интервале 0…255, например: 192.168.85.210.

Адрес документа в Интернете (URL = Uniform Resource Locator) состоит из следующих частей:

  • протокол, чаще всего http (для Web-страниц) или ftp (для файловых архивов)
  • знаки ://, отделяющие протокол от остальной части адреса
  • доменное имя (или IP-адрес) сайта
  • каталог на сервере, где находится файл
  • имя файла

Принято разделять каталоги не обратным слэшем «\» (как в Windows), а прямым «/», как в системе UNIX и ее «родственниках», например, в Linux 

Пример адреса (URL):

http://www.kursypk.ru/images/Materials/z11.jpg

здесь http - протокол, www.kursypk.ru – доменное имя сайта, images/Materials – каталог на сайте и z11.jpg – имя файла

Задача

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

IP-адрес: 123.112.112.96
Маска: 255.255.224.0

При записи ответа выберите из приведенных в таблице чисел четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без точек. 

A B C D E F G H
 0   87  96 112 115 123 224 255

Пример. Пусть искомый адрес сети 192.168.128.0 и дана таблица

A B C D E F G H
128 168 255  8  127  0   17 192

В этом случае правильный ответ будет HBAF.

Решение

Нужно помнить, что каждая часть в IP-адресе (и в маске) – восьмибитное двоичное число, то есть десятичное число от 0 до 255 (поэтому каждую часть адреса и маски называют октетом)

Поскольку 255 = 111111112, все части IP-адреса узла, для которых маска равна 255, входят в IP-адрес сети без изменений (они полностью относятся к номеру сети), а 0 = 000000002, все части IP-адреса узла, для которых маска равна 0, в IP-адресе сети заменяются нулями (они полностью относятся к номеру узла в сети)

таким образом, мы почти определили адрес сети, он равен 123.112.X.0, где X придется определять дополнительно

переведем в двоичную систему третью часть IP-адреса и маски

112 = 11100002
224 = 111000002

заметим, что в маске сначала идет цепочка единиц, а потом до конца – цепочка нулей; это правильно, число где цепочка единиц начинается не с левого края (не со старшего, 8-ого бита) или внутри встречаются нули, не может быть маской; поэтому есть всего несколько допустимых чисел для последней части маски (все предыдущие должны быть равны 255):

100000002 = 128
110000002 = 192
111000002 = 224
111100002 = 240
111110002 = 248
111111002 = 252
111111102 = 254
111111112 = 255

выполним между этими числами поразрядную конъюнкцию – логическую операцию «И»; маска 224 = 111000002 говорит о том, что первые три бита соответствующего числа в IP-адресе относятся к номеру сети, а оставшиеся 5 – к адресу узла:

поэтому часть номера сети – это 224 = 111000002, а номер узла – это 11000002 = 96.

таким образом, полный адрес сети – 123.112.96.0

по таблице находим ответ: FDCA (F=123, D=112, C=96, A=0)

Правильный ответ: FDCA.

Яндекс.Метрика