Консультация № 63288
19.11.2006, 19:45
0.00 руб.
0 3 1
Здравствуйте. Обьясните, пожалуйста, на пальцах и примерах нахождение адреса сети и широковещательного по непростой маске. Заранее спасибо.

Обсуждение

Неизвестный
22.11.2006, 16:58
общий
это ответ
Здравствуйте, Митя!
Вы имеете в виду разбиение на подсети?
Пусть у нас есть маска /30. Это значит, что из 32 бит 30 будут идентифицировать сеть, а два - конкретный хост. Пусть теперь у нас некая машина в такой сети с адресом х.х.х.166 и мы хотим найти адрес ее сети и широковещательный. Переводим 166 в двоичную систему счисления: 166 = 10100110
Теперь смотрим на нашу маску. На хосты отводится 2 бита. Распишем возможные варианты:
00 - сеть
01 - хост №1
10 - хост №2
11 - широковещательный
Возвращаемся к нашей машине. 166 - это хост №2, потому что в двоичном виде последние два бита - 10. Теперь мы видим, что адрес сети - 10100100 (=164), а широковещательный - 10100111 (=167), потому что у адреса сети все биты, которые отводятся на адрес хоста, должны быть равны 0, а у широковещательного адреса - 1.
Удачи!
Неизвестный
22.11.2006, 19:57
общий
Спасибо. Ответ долго шел. Я два дня ломал голову, но достиг цели. Поэтому ответ сразу нестал, а выписал 166 и 252. Решил сам, сверил-совпало!
Неизвестный
22.11.2006, 19:59
общий
Спасибо. Ответ долго шел. Я два дня ломал голову, но достиг цели. Поэтому ответ сразу нестал, а выписал 166 и 252. Решил сам, сверил-совпало!
Форма ответа