Чтобы преобразовать 32-битный двоичный IP-адрес в стандартный десятичный формат, разделенный точками, нужно выполнить следующие шаги:
- Разделить двоичную строку на четыре группы по 8 бит каждая.
- Каждую из этих двоичных групп преобразовать в десятичное число.
- Объединить полученные десятичные числа в строку, разделенную точками.
Рассмотрим оба адреса:
1) 11001100100110101011111001101111
- Разделяем на группы по 8 бит: 11001100, 10011010, 10111110, 01101111.
- Преобразуем каждую группу в десятичное число:
- 11001100 (в двоичной системе) = 204 (в десятичной системе)
- 10011010 = 154
- 10111110 = 190
- 01101111 = 111
- Итоговый IP-адрес: 204.154.190.111
2) 11011100111000111110001001110010
- Разделяем на группы по 8 бит: 11011100, 11100011, 11100010, 01110010.
- Преобразуем каждую группу в десятичное число:
- 11011100 = 220
- 11100011 = 227
- 11100010 = 226
- 01110010 = 114
- Итоговый IP-адрес: 220.227.226.114
Таким образом, 32-битные двоичные IP-адреса преобразуются в следующие десятичные форматы:
1) 204.154.190.111
2) 220.227.226.114