Чтобы преобразовать 32-битный IP-адрес, представленный в двоичном виде, в десятичные числа, следуйте этим шагам:
Разделите двоичный код на четыре восьмиразрядных блока.
Ваш IP-адрес:11001100 10011100 10111111 00100101Мы разделили его на четыре блока:
- 11001100
- 10011100
- 10111111
- 00100101
Преобразуйте каждый блок из двоичной системы в десятичную.
Для этого нужно посчитать значения каждого бита, умножив его на 2 в степени его позиции, начиная с 0 справа.Первый блок (11001100):
\( 1 \times 2^7 + 1 \times 2^6 + 0 \times 2^5 + 0 \times 2^4 + 1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 \)
\( = 128 + 64 + 0 + 0 + 8 + 4 + 0 + 0 = 196 \)Второй блок (10011100):
\( 1 \times 2^7 + 0 \times 2^6 + 0 \times 2^5 + 1 \times 2^4 + 1 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 \)
\( = 128 + 0 + 0 + 16 + 8 + 4 + 0 + 0 = 156 \)Третий блок (10111111):
\( 1 \times 2^7 + 0 \times 2^6 + 1 \times 2^5 + 1 \times 2^4 + 1 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 \)
\( = 128 + 0 + 32 + 16 + 8 + 4 + 2 + 1 = 191 \)Четвертый блок (00100101):
\( 0 \times 2^7 + 0 \times 2^6 + 1 \times 2^5 + 0 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 \)
\( = 0 + 0 + 32 + 0 + 0 + 4 + 0 + 1 = 37 \)
Соберите десятичные значения в формате IP-адреса.
Теперь у нас есть все четыре десятичных числа:- 196
- 156
- 191
- 37
Таким образом, 32-битный IP-адрес 11001100100111001011111100100101 в десятичном формате будет записан как:
196.156.191.37.