Задача 12
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, — в виде четырех байтов, причем каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда — нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0
Для узла с IP-адресом 111.81.27.224 адрес сети равен 111.81.27.192. Чему равен последний (самый правый) байт маски? Ответ запишите в виде десятичного числа.
Последнему байту маски соответствует числу 224 в IP-адресе и 192 - в адресе сети.
Переведем 22410 в двоичную систему счисления последовательным делением на 2:
224/2 = 112, остаток: 0
112/2 = 56, остаток: 0
56/2 = 28, остаток: 0
28/2 = 14, остаток: 0
14/2 = 7, остаток: 0
7/2 = 3, остаток: 1
3/2 = 1, остаток: 1
1/2 = 0, остаток: 1
22410 = 111000002
Переведем 19210 в двоичную систему счисления последовательным делением на 2:
192/2 = 96, остаток: 0
96/2 = 48, остаток: 0
48/2 = 24, остаток: 0
24/2 = 12, остаток: 0
12/2 = 6, остаток: 0
6/2 = 3, остаток: 0
3/2 = 1, остаток: 1
1/2 = 0, остаток: 1
19210 = 110000002
Адрес сети - это результат поразрядной конъюнкции маски и IP-адреса в двоичной системе:
В двоичном представлении обоих чисел выделяем одинаковые биты слева – совпадает два бита, поэтому в маске единичными могут быть дво старших бита.
Последний (самый правый) байт маски равен - 110000002 = 19210
Ответ: 192.