Переведем ip-адреса в двоичную систему:
121.171.5.70 = 01111001.10101011.00000101.01000110
121.171.5.107 = 01111001.10101011.00000101.01101011
По условию адреса находятся в одной сети, то есть смотрим совпадающие биты ( выделены жирным).
Получается адрес сети:
01111001.10101011.00000101.01000000
А маска :
11111111.11111111.11111111.11000000
Нам надо найти наименьшее количество адресов, то есть попробуем изменить маску, добавив один бит: 11111111.11111111.11111111.11100000
Применив поразрядную конъюнкцию вычисляем адрес сети для обоих адресов:
01111001.10101011.00000101.01000000
01111001.10101011.00000101.01100000
Как видим адреса сетей разные, что не соответствует условию задачи.
Поэтому подходящая маска для наименьшего количества адресов:
11111111.11111111.11111111.11000000
количество возможных адресов: 2⁶ = 64
ответ: 64
Поделитесь своими знаниями, ответьте на вопрос:
Что получится в результате действий исполнителя Чертежник по следующему алгоритму? использовать Чертежник алг рисунок нач сместиться в точку (1, 1) нц 3 раз опустить перо сместиться на вектор (1, 3) сместиться на вектор (1, -3) сместиться на вектор (-2, 0) поднять перо сместиться на вектор (3, 0) кц кон
1) ответ:
2^i=n
2^i=32
i=5
один символ=5 бит
2) 64=2⁶
следовательно ,требуется 6-разрядный двоичный код
3) 2^i=n, n = 16
2^i=16
i=4 бит
50 * 4 = 200 бит
200: 8 = 25 байт
4) используем формулу 2^i=n. так как в алфавите 16 символов (n=16), то 2^i=16, следовательно i=4. 4 бита весит один символ. 384*4=1536. 1536 бит весит сообщение из 384 символов по 4 бита каждый. переводим биты в байты. 1 байт=8 бит, 1536/8=192 байта. переводим байты в килобайты. 1 килобайт=1024 байт. 192/1024=0,1875 килобайт весит все сообщение. так что лучше ответ оставить в байтах (192 байта).