В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая
часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети
получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске. По
заданным IP-адресу узла сети и маске определите адрес сети:
IP-адрес: 12.16.196.10 Маска: 255.255.224.0
При записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и
запишите в нужном порядке соответствующие им буквы без точек.
A B C D E F G H
192 0 255 12 248 16 196 128
Пример. Пусть искомый адрес сети 192.168.128.0 и дана таблица
A B C D E F G H
128 168 255 8 127 0 17 192
В этом случае правильный ответ будет HBAF
помогите пожалуйста срочно и с объяснениями
заранее спасибо
Answers & Comments
Число 255 в двоичной это = 11111111. А число 0 следовательно 00000000 Т.е если мы переведем число 12 в двоичную систему и будем применять поразрядную конъюнкцию к числу 12 , то получится то же самое число 12.
А если мы переведем число 10 в двоичную и будем применять поразрядную конъюнкцию , то получим 0.
Ладно , если ты не понял что я написал. То вот тебе алгоритм.
Переводишь ip адрес в двоичную систему (!!!обязательно что б было 8 символов ,если будет меньше, то слева приписываешь 0 ) Затем переводишь маску в двоичную систему . (Покажу тебе на двух числах, если ты понял то что я написал выше , то с другими этого проделывать не надо , а если не понял , то делаешь так для каждого числа)
Затем просто переписываешь эти числа в два ряда
11100000
11000100 ( И пишешь 1 там где друг над другом стоят единицы)
11000000
Теперь переводишь это число в десятичную
Твой ответ . 12.16.192.0 (буквы думаю сам напишешь )