Чтобы найти третий слева байт маски для узла с IP-адресом 117.191.88.37 и заданным адресом сети 117.191.80.0, нам нужно выполнить несколько шагов.
- Определим двоичное представление IP-адреса и адреса сети.
- IP-адрес 117.191.88.37 в двоичном виде:
- 117: 01110101
- 191: 10111111
- 88: 01011000
- 37: 00100101
Итак, IP-адрес: 01110101.10111111.01011000.00100101
- Адрес сети 117.191.80.0 в двоичном виде:
- 117: 01110101
- 191: 10111111
- 80: 01010000
- 0: 00000000
Итак, адрес сети: 01110101.10111111.01010000.00000000
- Теперь найдем маску подсети.
- Сравним IP-адрес и адрес сети по каждому байту:
- Первый байт: 117 и 117 совпадают.
- Второй байт: 191 и 191 совпадают.
- Третий байт: 88 и 80 не совпадают. Здесь мы видим, что маска должна быть 255 (или 11111111 в двоичном виде) для первых двух байтов, так как они совпадают, и для третьего байта необходимо определить, сколько битов совпадает.
- Определим третий байт маски.
- В третьем байте адреса сети 80 в двоичном виде: 01010000
- В третьем байте IP-адреса 88 в двоичном виде: 01011000
- Сравниваем их:
- 01010000 (80)
- 01011000 (88)
- Совпадают только 5 старших бит, поэтому маска в третьем байте будет 255 (11111111) для совпадающих бит и 0 (00000000) для оставшихся.
- Запишем маску подсети в десятичном виде:
- Первый байт: 255
- Второй байт: 255
- Третий байт: 255
- Четвертый байт: 0
Таким образом, маска подсети: 255.255.255.0.
Таким образом, третий слева байт маски для узла с IP-адресом 117.191.88.37 равен 255.