Математика ЕГЭ
Русский язык ЕГЭ
Математика 5-7
Математика ОГЭ
Информатика
Физика
Обществознание
Кликните, чтобы открыть меню

(Старый формат ЕГЭ) 12. Сети и адреса ресурсов

1. Вспоминай формулы по каждой теме
2. Решай новые задачи каждый день
3. Вдумчиво разбирай решения

12. Сети и адреса ресурсов

Задание 1 #10721

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

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

По IP-адресу узла 68.232.57.148 и маске сети 255.255.252.0 определите чему равно количество нулей в двоичной записи адреса сети.

Чтобы восстановить значение третьего слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и маске сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

\[\begin{array}{|c|c|c|} \hline a&b& a\&b\\ \hline \text{1} & 1 & 1 \\ \hline \text{1} & 0 & 0 \\ \hline \text{0} & 1 & 0 \\ \hline \text{0} & 0 & 0 \\ \hline \end{array}\]

Для IP-адреса:

\(68_{10}=64+4=2^6+2^2=01000100_2\);

\(232_{10}=128+64+32+8=2^7+2^6+2^5+2^3=11101000_2\);

\(57_{10}=32+16+8+1=2^5+2^4+2^3+2^0=00111001_2\);

\(148_{10}=128+16+4=2^7+2^4+2^2=10010100_2\);

Для маски сети:

\(252_{10}=128+64+32+16+8+4=2^7+2^6+2^5+2^4+2^3+2^2=11111100_2\);

В результате поразрядной конъюнкции 57 и 252 имеем:

\[\begin{array}{r} _{\&} \,\,00111001\\ 11111100\,\\ \hline \text{********}\\ \end{array}\]

Если же 0 есть на позиции в одном из чисел, значит результат конъюнкции цифр, стоящих на этих позициях будет равен 0. Значит на третьем, четвертом, пятом слева местах не должен стоять 0. Так как конъюнкция только двух цифр равных 1 равна 1, окончательный результат конъюнкции: \(00111000_2=32+16+8=56_{10}\). Посчитаем количество единиц в адресе. Итоговый адрес \(01000100.11101000.00111000.00000000_2\). 4 байт адреса \(00111001_2\) стал \(00000000_2\), так как результат конъюнкции \(00111001_2\) и \(00000000_2\) равен \(00000000_2\) Итоговый результат: посчитав количество нулей равно \(32-(2+4+3)=23\)

Ответ: 23

Задание 2 #10722

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

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

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

Чтобы восстановить значение третьего слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

\[\begin{array}{|c|c|c|} \hline a&b& a\&b\\ \hline \text{1} & 1 & 1 \\ \hline \text{1} & 0 & 0 \\ \hline \text{0} & 1 & 0 \\ \hline \text{0} & 0 & 0 \\ \hline \end{array}\]

Для IP-адреса:

\(41_{10}=32+8+1=2^5+2^3+2^0=00101001_2\);

Для адреса сети:

\(32_{10}=32=2^5=00100000_2\);

В результате поразрядной конъюнкции имеем:

\[\begin{array}{r} _{\&}\,\,00101001\\ \;\;\;\text{********}\\ \hline \;\;\;00100000 \end{array}\]

Если на месте \(*\) стоит 1, то в этой позиции цифра в результате совпадет с цифрой в числе, которое нам нужно найти. Если же на месте \(*\) стоит 0, то результат конъюнкции будет равен 0. Если на какой-то позиции в IP-адресе стоит 0, то, вообще говоря, нельзя однозначно определить, что стоит в этом месте в искомом числе — в результате конъюнкции все равно будет 0. Значит, на первых трех местах слева маски стоят единицы, а на четвертом месте слева месте может стоять 0 или 1. Так как нужно выбрать максимальное значение, запишем там 1. В маске в двоичном коде сначала стоят все единицы, а потом все нули, поэтому искомое число имеет вид \(11110000_2\).

Маска не может начинаться с 0, поэтому окончательный ответ:
\(11110000_2=2^7+2^6+2^5+2^4=128+64+32+16=240_{10}\).

Ответ: 248

Задание 3 #10724

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

 

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

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

Чтобы восстановить значение третьего слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

 

\[\begin{array}{|c|c|c|} \hline a&b& a\&b\\ \hline \text{1} & 1 & 1 \\ \hline \text{1} & 0 & 0 \\ \hline \text{0} & 1 & 0 \\ \hline \text{0} & 0 & 0 \\ \hline \end{array}\]

Для IP-адреса:

\(206_{10}=128+64+8+4+2=2^7+2^6+2^3+2^2+2^1=11001110_2\);

Для адреса сети:

\(192_{10}=128+64=2^7+2^6=11000000_2\);

В результате поразрядной конъюнкции имеем:

\[\begin{array}{r} _{\&}\,\,11001110\\ \text{********}\\ \hline 11000000\\ \end{array}\]

Если на месте \(*\) стоит 1, то в этой позиции цифра в результате совпадет с цифрой в искомом слагаемом. Если же на месте \(*\) стоит 0, то результат конъюнкции будет равен 0. Если на какой-то позиции в IP-адресе стоит 0, то, вообще говоря, нельзя однозначно определить, что стоит в этом месте в искомом числе - в результате конъюнкции все равно будет 0. Значит, на третьем и четвертом местах слева может стоять как 0, так и 1. Так как нужно выбрать минимальное значение, запишем там 0. В маске в двоичном коде сначала стоят все единицы, а потом все нули, поэтому искомое число имеет вид \(11000000_2\).

Маска не может начинаться с 0, поэтому окончательный ответ: \(11000000_2=2^7+2^6 =192_{10}\).

Ответ: 192

Задание 4 #10946

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

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

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

Чтобы восстановить значение третьего слева байта адреса сети, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

\[\begin{array}{|c|c|c|} \hline a&b& a\&b\\ \hline \text{1} & 1 & 1 \\ \hline \text{1} & 0 & 0 \\ \hline \text{0} & 1 & 0 \\ \hline \text{0} & 0 & 0 \\ \hline \end{array}\]

Для IP-адреса:

\(190_{10}=128+32+16+8+4+2=2^7+2^5+2^4+2^3+2^2+2^1=10111110_2\);

Для маски:

\(224_{10}=128+64+32=2^7+2^6+2^5=11100000_2\);

В результате поразрядной конъюнкции имеем:

\[\begin{array}{r} _{\&} \,\,10111110\;\; \\ 11100000\;\;\\ \hline \text{********}\;\;\\ \end{array}\]

Если же 0 есть на позиции в одном из чисел, значит результат конъюнкции цифр, стоящих на этих позициях будет равен 0. Значит, на первом и третьем местах слева месте не должен стоять 0. Так как конъюнкция только двух цифр равных 1 равна 1, поэтому искомое число имеет вид \(10100000_2\), которое имеет 2 единицы.

В каждом байте адреса содержится 8 цифр, поэтому окончательный ответ: \(8 - 2=6\).

Ответ: 6

Задание 5 #10947

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

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

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

Чтобы восстановить значение четвертого слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

 

\[\begin{array}{|c|c|c|} \hline a&b& a\&b\\ \hline \text{1} & 1 & 1 \\ \hline \text{1} & 0 & 0 \\ \hline \text{0} & 1 & 0 \\ \hline \text{0} & 0 & 0 \\ \hline \end{array}\]

Для IP-адреса:

\(104_{10}=64+32+8=2^6+2^5+2^3=01101000_2\);

Для адреса сети:

\(96_{10}=64+32=2^6+2^5=01100000_2\);

В результате поразрядной конъюнкции имеем:

\[\begin{array}{c} _{\&}\,\,01101000\\ \text{********}\\ \hline 01100000\\ \end{array}\]

Если на месте \(*\) стоит 1, то в этой позиции цифра в результате совпадет с цифрой в искомом слагаемом. Если же на месте \(*\) стоит 0, то результат конъюнкции будет равен 0. Если на какой-то позиции в IP-адресе стоит 0, то, вообще говоря, нельзя однозначно определить, что стоит в этом месте в искомом числе - в результате конъюнкции все равно будет 0. Значит, на четвертом месте слева месте может стоять как 0, так и 1. Так как нужно выбрать минимальное значение, запишем там 0. В маске в двоичном коде сначала стоят все единицы, а потом все нули, поэтому искомое число имеет вид \(10000000_2\).

Маска не может начинаться с 0, поэтому окончательный ответ: \(11100000_2=2^7+2^6+2^5=128+64+32=224_{10}\).

Ответ: 224

Задание 6 #10948

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

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

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

Чтобы восстановить значение четвертого слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

 

\[\begin{array}{|c|c|c|} \hline a&b& a\&b\\ \hline \text{1} & 1 & 1 \\ \hline \text{1} & 0 & 0 \\ \hline \text{0} & 1 & 0 \\ \hline \text{0} & 0 & 0 \\ \hline \end{array}\]

Для IP-адреса:

\(237_{10}=128+64+32+8+4+1=2^7+2^6+2^5+2^3+2^2+2^0=11101101_2\);

Для адреса сети:

\(236_{10}=128+64+32+8+4=2^7+2^6+2^5+2^3+2^2=11101100_2\);

В результате поразрядной конъюнкции имеем:

\[\begin{array}{r} _{\&}\,\,11101101\\ \text{********}\\ \hline 11101100\\ \end{array}\]

Если на месте \(*\) стоит 1, то в этой позиции цифра в результате совпадет с цифрой в искомом слагаемом. Если же на месте \(*\) стоит 0, то результат конъюнкции будет равен 0. Если на какой-то позиции в IP-адресе стоит 0, то, вообще говоря, нельзя однозначно определить, что стоит в этом месте в искомом числе - в результате конъюнкции все равно будет 0. Значит, на cедьмом месте слева месте может стоять как 0, так и 1. Так как нужно выбрать минимальное значение, запишем там 0. В маске в двоичном коде сначала стоят все единицы, а потом все нули, поэтому искомое число имеет вид \(11111100_2\).

Маска не может начинаться с 0, поэтому окончательный ответ: \(11111100_2=2^7+2^6+2^5+2^4+2^3=128+64+32+16+8+4=252_{10}\).

Ответ: 252

Задание 7 #10949

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

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

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

Чтобы восстановить значение четвертого слева байта маски, переведем числа, располагающиеся в соответствующей позиции в IP-адресе и адресе сети, в двоичную систему счисления. Затем воспользуемся таблицей истинности для этой операции:

\[\begin{array}{|c|c|c|} \hline a&b& a\&b\\ \hline \text{1} & 1 & 1 \\ \hline \text{1} & 0 & 0 \\ \hline \text{0} & 1 & 0 \\ \hline \text{0} & 0 & 0 \\ \hline \end{array}\]

Для IP-адреса:

\(164_{10}=128+32+4=2^7+2^5+2^2+2=10100100_2\);

Для адреса сети:

\(160_{10}=128+32=2^7+2^5=10100000_2\);

В результате поразрядной конъюнкции имеем:

\[\begin{array}{r} _{\&}\,\,10100100\\ \text{********}\,\\ \hline 10100000\\ \end{array}\]

Если на месте \(*\) стоит 1, то в этой позиции цифра в результате совпадет с цифрой в искомом слагаемом. Если же на месте \(*\) стоит 0, то результат конъюнкции будет равен 0. Если на какой-то позиции в IP-адресе стоит 0, то, вообще говоря, нельзя однозначно определить, что стоит в этом месте в искомом числе - в результате конъюнкции все равно будет 0. Значит, на четвертом и пятом местах слева месте может стоять как 0, так и 1. Так как нужно выбрать максимальное значение, запишем там 1. В маске в двоичном коде сначала стоят все единицы, а потом все нули, поэтому искомое число имеет вид \(11111000_2\).

Маска не может начинаться с 0, поэтому окончательный ответ: \(11111000_2=2^7+2^6+2^5+2^4+2^3 =248_{10}\).

Ответ: 248