В терминологии сетей TCP/IP маска сети – это двоичное число, меньшее 232; в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого места нули. Маска определяет, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес – в виде четырёх байт, причём каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске. Для узла с IP-адресом 220.128.112.142 адрес сети равен 220.128.96.0. Чему равен третий слева байт маски? Ответ запишите в виде десятичного числа.
Так как адрес сети получается путем поразрядной конъюнкции IP-адреса узла и маски, то для получения третьего байта маски, мы можем применить поразрядную дизъюнкцию к третьему байту IP-адреса узла и третьему байту адреса сети:
112 (в двоичном виде 01110000) 96 (в двоичном виде 01100000)
Поразрядная дизъюнкция: 01110000 01100000
01110000 (в двоичном виде) = 112 (в десятичном виде)
Следовательно, третий слева байт маски равен 112 (в десятичном виде).
Рассмотрим IP-адрес узла: 220.128.112.142
Адрес сети: 220.128.96.0
Так как адрес сети получается путем поразрядной конъюнкции IP-адреса узла и маски, то для получения третьего байта маски, мы можем применить поразрядную дизъюнкцию к третьему байту IP-адреса узла и третьему байту адреса сети:
112 (в двоичном виде 01110000)
96 (в двоичном виде 01100000)
Поразрядная дизъюнкция:
01110000
01100000
01110000 (в двоичном виде) = 112 (в десятичном виде)
Следовательно, третий слева байт маски равен 112 (в десятичном виде).