Предмет: Информатика
ГДЗ Рабочая тетрадь по Информатике 9 класс Босова

Задание 147. Перевод IP-адресов из десятичной формы в 32-битовый двоичный вид


Задание 147. Запишите IP-адрес, представленный четырьмя десятичными числами, в 32-битовом виде.


Запишите IP-адрес, представленный четырьмя десятичными числами, в 32-битовом виде:
а) 65.128.255.12 (01000001 10000000 11111111 00001100)
б) 192.48.0.24 (11000000 00110000 00000000 00011000)


Решение

IP-адрес состоит из 4 октетов (чисел от 0 до 255). Каждый октет переводится из десятичной системы в двоичную (8 бит), а затем записывается через пробел.

а) Десятичный IP: 65.128.255.12

  1. Первый октет: 6510
    Перевод в двоичную систему (делением на 2):
    65 ÷ 2 = 32 (ост. 1) → 32 ÷ 2 = 16 (0) → 16 ÷ 2 = 8 (0) → 8 ÷ 2 = 4 (0) → 4 ÷ 2 = 2 (0) → 2 ÷ 2 = 1 (0) → 1 ÷ 2 = 0 (1)
    Остатки (справа налево): 01000001
  2. Второй октет: 12810
    Перевод:
    128 ÷ 2 = 64 (0) → 64 ÷ 2 = 32 (0) → 32 ÷ 2 = 16 (0) → 16 ÷ 2 = 8 (0) → 8 ÷ 2 = 4 (0) → 4 ÷ 2 = 2 (0) → 2 ÷ 2 = 1 (0) → 1 ÷ 2 = 0 (1)
    Остатки: 10000000
  3. Третий октет: 25510
    Перевод:
    255 ÷ 2 = 127 (1) → 127 ÷ 2 = 63 (1) → 63 ÷ 2 = 31 (1) → 31 ÷ 2 = 15 (1) → 15 ÷ 2 = 7 (1) → 7 ÷ 2 = 3 (1) → 3 ÷ 2 = 1 (1) → 1 ÷ 2 = 0 (1)
    Остатки: 11111111
  4. Четвертый октет: 1210
    Перевод:
    12 ÷ 2 = 6 (0) → 6 ÷ 2 = 3 (0) → 3 ÷ 2 = 1 (1) → 1 ÷ 2 = 0 (1)
    (Дополняем до 8 бит нулями слева) Остатки: 00001100

Итоговый 32-битовый IP-адрес: 01000001 10000000 11111111 00001100


б) Десятичный IP: 192.48.0.24

  1. Первый октет: 19210
    Перевод:
    192 ÷ 2 = 96 (0) → 96 ÷ 2 = 48 (0) → 48 ÷ 2 = 24 (0) → 24 ÷ 2 = 12 (0) → 12 ÷ 2 = 6 (0) → 6 ÷ 2 = 3 (0) → 3 ÷ 2 = 1 (1) → 1 ÷ 2 = 0 (1)
    Остатки: 11000000
  2. Второй октет: 4810
    Перевод:
    48 ÷ 2 = 24 (0) → 24 ÷ 2 = 12 (0) → 12 ÷ 2 = 6 (0) → 6 ÷ 2 = 3 (0) → 3 ÷ 2 = 1 (1) → 1 ÷ 2 = 0 (1)
    Остатки (с нулями): 00110000
  3. Третий октет: 010
    Перевод: 0 в двоичной системе — 00000000
  4. Четвертый октет: 2410
    Перевод:
    24 ÷ 2 = 12 (0) → 12 ÷ 2 = 6 (0) → 6 ÷ 2 = 3 (0) → 3 ÷ 2 = 1 (1) → 1 ÷ 2 = 0 (1)
    Остатки (с нулями): 00011000

Итоговый 32-битовый IP-адрес: 11000000 00110000 00000000 00011000

Поделиться