Разбор задачи B11 (демо ЕГЭ 2012)
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.По заданным IP-адресу узла и маске определите адрес сети.
IP –адрес узла: 217.233.232.3
Маска: 255.255.252.0
При записи ответа выберите из приведенных в таблице чисел четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы, без использования точек. B
A | B | C | D | E | F | G | H |
---|---|---|---|---|---|---|---|
0 | 3 | 217 | 233 | 232 | 244 | 252 | 255 |
Пример.
Пусть искомый IP-адрес 192.168.128.0, и дана таблица
A | B | C | D | E | F | G | H |
---|---|---|---|---|---|---|---|
128 | 168 | 255 | 8 | 127 | 0 | 17 | 192 |
В этом случае правильный ответ будет записан в виде: HBAF
IP-адрес состоит из 4-х байт.
255=111111112 (8 единиц, т.к. 28=256).
Поразрядная конъюнкция с IP-адресом узла, где байт маски равен 255 в итоге даст байт IP-адреса узла, т.к. конъюнкция 111111112 и любого числа даст в итоге это последнее число.
Поразрядная конъюнкция с IP-адресом узла, где байт маски равен 0 в итоге даст 0, т.к. конъюнкция 0 и любого числа даст в итоге 0.
IP-адрес сети:217.233.х.0, где х-поразрядная конъюнкция 232 и 252.
Переведем числа 232 и 252 в двоичную систему счисления:
1способ:
232 | 2
2 116 | 2
3 10 58 | 2
2 16 4 29 | 2
12 16 18 2 14 | 2
12 0 18 19 14 7 | 2
0 0 18 0 6 3 | 2
1 1 2 1
1
Выписываем конечный результат и остатки.Получаем: 232=111010002
252 | 2
2 126 | 2
5 12 63 | 2
4 6 6 31 | 2
12 6 3 2 15 | 2
12 0 2 11 14 7 | 2
0 1 10 1 6 3 | 2
1 1 2 1
1
Выписываем конечный результат и остатки.Получаем: 252=111111002
2 способ:
232=255-23=255-16-7=
252=255-3=
252Λ232=
Видно, что поразрядная конъюнкция равна второму слагаемому, т.е. 232.
IP-адрес сети: 217.233.232.0.
Получаем: СDEA.