Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Объясните пожалуйста,как решить задачу

соня Ученик (66), на голосовании 2 недели назад
Сеть задана IP-адресом 235.86.56.0 и маской сети 255.255.248.0. Сколько в этой сети IP-адресов, двоичная запись которых оканчивается на две единицы?
Голосование за лучший ответ
DOOM GIRL Ученик (221) 1 месяц назад
Чтобы решить эту задачу, сначала нужно определить, сколько IP-адресов находится в данной сети, и затем выяснить, сколько из этих адресов имеют последние два бита, равные единице.

1. **Определение маски сети:**
- Маска подсети 255.255.248.0 в двоичном виде:
- 255 = 11111111
- 255 = 11111111
- 248 = 11111000
- 0 = 00000000
- Таким образом, маска сети 255.255.248.0 равна:
- 11111111.11111111.11111000.00000000

2. **Определение количества адресов в сети:**
- Для определения количества адресов в сети, нужно знать, сколько битов отведено под хосты.
- В маске 255.255.248.0 (или /21) — 21 бит отводится под сеть, и остается \( 32 - 21 = 11 \) бит под хосты.
- Таким образом, количество адресов в этой подсети рассчитывается как \( 2^{11} = 2048 \) адресов.

3. **Поиск IP-адресов, оканчивающихся на две единицы:**
- Последние два бита адреса должны быть равны `11`. Это соответствует состоянию (например, в двоичном виде):
- XX...XX.XX...XX XXXXXX11
- В этом случае, оставшиеся биты (9 бит) могут принимать любые значения (от 0 до 511).

Таким образом, количество адресов, оканчивающихся на `11`, будет равно \( 2^9 = 512 \) адресов.

**Ответ:** В сети 235.86.56.0 с маской 255.255.248.0 есть 512 IP-адресов, двоичная запись которых оканчивается на две единицы.
Похожие вопросы