Чтобы преобразовать 32-битный двоичный IP-адрес в формат, состоящий из четырех десятичных чисел, разделённых точками, нужно выполнить следующие шаги:
- Разделите двоичную строку на четыре части по 8 бит, так как каждый октет IP-адреса состоит из 8 бит.
- Преобразуйте каждую 8-битную часть в десятичное число.
- Запишите полученные десятичные числа, разделяя их точками.
Давайте применим этот процесс к каждому из ваших примеров:
1) 11001100100110001011111001000111
- Разделите на октеты: 11001100, 10011000, 10111110, 01000111.
- Преобразуйте в десятичные числа:
- 11001100 в двоичной = 204 в десятичной.
- 10011000 в двоичной = 152 в десятичной.
- 10111110 в двоичной = 190 в десятичной.
- 01000111 в двоичной = 71 в десятичной.
- Ответ: 204.152.190.71
2) 11011110110000111010001000110010
- Разделите на октеты: 11011110, 11000011, 10100010, 00110010.
- Преобразуйте в десятичные числа:
- 11011110 в двоичной = 222 в десятичной.
- 11000011 в двоичной = 195 в десятичной.
- 10100010 в двоичной = 162 в десятичной.
- 00110010 в двоичной = 50 в десятичной.
- Ответ: 222.195.162.50
Таким образом, двоичные IP-адреса были правильно преобразованы в их десятичные эквиваленты в формате IPv4.