каждая часть в IP-адресе (и в маске) – восьмибитное двоичное
число, то есть десятичное число от 0 до 255 (поэтому каждую часть адреса и маски называют октетом)
поскольку 255 = 111111112, все части IP-адреса узла, для которых маска равна 255, входят в IP-адрес сети без изменений (они полностью относятся к номеру сети)
поскольку 0 = 000000002, все части IP-адреса узла, для которых маска равна 0, в IP-адресе сети заменяются нулями (они полностью относятся к номеру узла в сети)
таким образом, мы почти определили адрес сети, он равен 10.8.X.0, где X придется определять дополнительно
переведем в двоичную систему третью часть IP-адреса и маски
248 = 111110002
224 = 111000002
заметим, что в маске сначала идет цепочка единиц, а потом до конца – цепочка нулей; это правильно, число где цепочка единиц начинается не с левого края (не со старшего, 8-ого бита) или внутри встречаются нули, не может быть маской; поэтому есть всего несколько допустимых чисел для последней части маски (все предыдущие должны быть равны 255):
100000002 = 128
110000002 = 192
111000002 = 224
111100002 = 240
111110002 = 248
111111002 = 252
111111102 = 254
111111112 = 255
выполним между этими числами поразрядную конъюнкцию – логическую операцию «И»; маска 224 = 111000002 говорит о том, что первые три бита соответствующего числа в IP-адресе относятся к номеру сети, а оставшиеся 5 – к адресу узла:
248 = 111110002
224 = 111000002
поэтому часть номера сети – это 224 = 111000002, а номер узла – это 110002 = 24.
таким образом, полный адрес сети – 10.8.224.0
по таблице находим ответ: FADE (F=10, A=8, D=224, E=0)
Решение (1 способ, логическое «И» маски и номера узла):
*
ЛУБИНСКАЯ Е.А. ГБОУ СОШ №978 Г. МОСКВА