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-адресов, двоичная запись которых оканчивается на две единицы.