Даниил Прибытков
Даниил Прибытков | Репутация: 0 (Без голоса) 21 ноября 2014 в 13:33
Подскажите, пожалуйста, принцип решения

Дана подсеть 202.100.248.32 с маской подсети 255.255.255.240. Определить:

1. сколько IP-адресов содержит данная подсеть;

2. какие IP-адреса из нее можно назначить реальным компьютерам;

3. широковещательный адрес данной подсети.

Высочин Александр
Высочин Александр | Репутация: 4 (Без голоса) 21 ноября 2014 в 19:26

Размер блока IP адресов согласно маске 16 ( 240-255).

Высочин Александр
Высочин Александр | Репутация: 4 (Без голоса) 21 ноября 2014 в 19:52

Следовательно, диапазон блока адресов данной подсети 202.100.248.32 - 202.100.248.47. Адрес подсети ( первый адрес в блоке): 202.100.248.32. Широковещательный адрес (последний адрес в блоке):202.100.248.47. Адреса, доступные для назначения узлам сети 202.100.248.33-202.100.248.47 (весь блок за исключением адреса подсети и широковещательного адреса). Это один из способов. Я считаю его проще. Можно записать IP адрес в двоичной системе счисления, наложить битовую маску. Тогда, 202.100.248.32(в десятичной системе счисления ) = 11001010.01100100.11111000.0010 | 0000 ( в двоичной системе счисления). Битовая маска, эквивалентная десятичному значению "255.255.255.240" = "11111111.11111111.11111111.1111 | 0000" . Сверяем значения на позициях битов IP адреса и битовой маски. Та часть где позиции в маске выставлены в значение "1" относится к адресу подсети и она неизменна ( специльно вставил разделитель "|" ). Часть с нулями - блок доступных адресов. Когда все выставлены в "0" - адрес подсети. Когда все выставлены в "1" Широковещательный адрес данной подсети. Остальное доступно для назначения узлам.