Информатика, вопрос задал Chuvyrla , 6 лет назад

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

По заданным IP-адресу сети и маске определите адрес сети.

IP-адрес: 240.37.235.224

Маска: 255.255.240.0

Ответы на вопрос

Ответил unknownx0
2

Ответ:

240.37.224.0

Объяснение:

Для начала запишем маску в двоичном виде

255\,.\,255\,.\,240\,.\,0

255_{10} = 11111111_2\\254_{10} = 11110000_2\\0_{10} = 00000000_2

255\,.\,255\,.\,240\,.\,0 ~\to~11111111\,.\,11111111\,.\,11110000\,.\,00000000

Пример перевода числа в двоичную систему счисления представлен ниже на картинке.

Адрес сети получается в результате применения поразрядной конъюнкции к IP-адресу узла и маске.

Конъюнкция - это по русски операция И - если в маске стоит 0, то число из разряда IP-адреса мы не берем, если 1, то берем.

Первые два числа в маске подсети - сплошные единицы, можем не мучатся и оставить первые 2 числа IP-адреса без изменений.

Адрес сети:  240\,.\,37\,.\,\mathrm{x}\,.\,\mathrm{x}

Последнее число в маске - сплошные нули, значит и в адресе сети последнее число будет 0

Адрес сети:  240\,.\,37\,.\,\mathrm{x}\,.\,0

Осталось найти предпоследнее число.

Запишем предпоследнее число IP-адреса в двоичном виде

235_{10}=11101011_2

Осталось совместить числа и вычислить предпоследний номер (применяя операцию И)

\begin{array}{c|cccccccc}235_{10}&1&1&1&0&1&0&1&1\\240_{10}&1&1&1&1&0&0&0&0\\&1&1&1&0&0&0&0&0\end{array}

Итак, переведем полученное число в десятичную систему

11100000_2=224_{10}

Адрес сети:  240\,.\,37\,.\,224\,.\,0

Приложения:
Новые вопросы