Задание 10 ЕГЭ по информатике · BA76A3
Число единиц/нулей в маскеПовышеннаяКЭС 1.1КЭС 1.2
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, — в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда — нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.
Для узла с IP-адресом 57.179.85.27 адрес сети равен 57.179.84.0. Каково наибольшее возможное количество единиц в разрядах маски?
Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.
Для узла с IP-адресом 57.179.85.27 адрес сети равен 57.179.84.0. Каково наибольшее возможное количество единиц в разрядах маски?
Показать ответ
23
Подсказки (3)
- Сравните двоичные записи третьих байтов IP-адреса узла и адреса сети.
- Третий байт IP-адреса: 8510=010101012, а третий байт адреса сети: 8410=010101002. Маска должна обнулить последний разряд этого байта.
- В первых двух байтах маски можно поставить 16 единиц, а в третьем — ещё 7. В четвёртом байте единиц быть не может, поскольку 27&1≠0.
Решение
1. Рассмотрим третий байт IP-адреса узла и адреса сети:
8510=010101012,8410=010101002
2. Чтобы при поразрядной конъюнкции получить 84 вместо 85, последний разряд третьего байта маски должен быть нулевым. Остальные семь старших разрядов третьего байта могут быть единицами.
010101012&111111102=010101002
3. Первые два байта маски полностью состоят из единиц, что даёт 16 единиц. В третьем байте можно использовать ещё 7 единиц. В четвёртом байте маска должна состоять из нулей, чтобы получить четвёртый байт адреса сети 0.
16+7=23
8510=010101012,8410=010101002
2. Чтобы при поразрядной конъюнкции получить 84 вместо 85, последний разряд третьего байта маски должен быть нулевым. Остальные семь старших разрядов третьего байта могут быть единицами.
010101012&111111102=010101002
3. Первые два байта маски полностью состоят из единиц, что даёт 16 единиц. В третьем байте можно использовать ещё 7 единиц. В четвёртом байте маска должна состоять из нулей, чтобы получить четвёртый байт адреса сети 0.
16+7=23
Частые ошибки
- Считать единицы только в третьем байте и получить 7 вместо 23.
- Разрешить единицы в четвёртом байте, не проверив получение нулевого четвёртого байта адреса сети.
- Забыть, что единицы в маске должны идти подряд от старшего разряда.
Похожие задания
10Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.…Число единиц/нулей в маске · 27081910Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.…Число единиц/нулей в маске · 5FDFDB10Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-адресу узла и маске.…Число единиц/нулей в маске · 07B69910Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.…Число единиц/нулей в маске · 80F1ED10Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.…Число единиц/нулей в маске · 67566D10Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.…Байт маски по адресу сети · 403FFC
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ЕГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.