• Предмет: Информатика
  • Автор: linagoncharova2005
  • Вопрос задан 2 года назад

Запишите IP-адрес из четырех десятичных чисел в 32-битовом виде:
1) 210.171.30.128
2)10.55.0.225

РАСПИШИТЕ КАК ЭТО РЕШАТЬ ПОЖАЛУЙСТА

Ответы

Ответ дал: mirageKZ
11

Ответ:

IP адрес состоит из 4 десятичных(Dec) чисел. Для 210.171.30.128 это

210   171    30  и 128. Каждое из них переводим в битовый вид (Bin)

210 (Dec) = 1101 0010 (Bin)

171    = 1010 1011

30  = 0001 1110

128 = 1000 0000

и теперь всё это записываем подряд в том же порядке

1101 0010 1010 1011 0001 1110 1000 0000

10.55.0.225

10 = 0000 1010

55 = 0011 0111

0 = 0000 0000

225 = 1110 0001

0000 1010 0011 0111 0000 0000 1110 0001


linagoncharova2005: как мы переводим само число?
mirageKZ: Обязательно надо запомнить значение двух бит
00 = 0
01 = 1
10= 2
11 = 3
И если представить весь байт в виде AB CD
тогда общая формула будет Dec =A*64 + B*16 + C*4 + D
1010 = 2*4 + 2 = 10
0001 1101 = 0*64 +1*16 + 3*4 + 1 = 16+12+1 =29
1001 0111 = 2*64 + 1*16 + 1*4 + 3 = 128+16+4+3=151 (Dec)

Вот и всё.
Вас заинтересует