«Преобразуйте указанные IP адреса, чтобы представить их в стандартной десятичной форме с точками: 1) 0x01020304 2
Объяснение: IPv4 адрес — это 32-х битное число, которое используется для идентификации сетевых узлов в Интернете. Он состоит из четырех чисел, разделенных точками, примерно такого вида: XXX.XXX.XXX.XXX. Каждый октет (XXX) представляет собой восьмеричное число (от 0 до 255).
1) Для преобразования IP адреса в стандартную десятичную форму с точками, нужно разбить значение на 4 октета и перевести их из шестнадцатеричной (0x) или восьмеричной формы в десятичную.
1) IP адрес 0x01020304:
— 0x01 = 1 в десятичной форме
— 0x02 = 2 в десятичной форме
— 0x03 = 3 в десятичной форме
— 0x04 = 4 в десятичной форме
Итого получаем: 1.2.3.4
2) IP адрес 0x1A2B3C4D:
— 0x1A = 26 в десятичной форме
— 0x2B = 43 в десятичной форме
— 0x3C = 60 в десятичной форме
— 0x4D = 77 в десятичной форме
Итого получаем: 26.43.60.77
3) IP адрес 025304432315:
Значение начинается с 0, поэтому это восьмеричная форма.
— 0253 = 171 в десятичной форме
— 044 = 36 в десятичной форме
— 23 = 19 в десятичной форме
— 15 = 13 в десятичной форме
Итого получаем: 171.36.19.13
4) IP адрес 2870097101:
Данное число уже находится в десятичной форме, поэтому просто разделяем его на октеты.
Итого получаем: 170.154.135.93
5) IP адрес 1:
Используя только один октет, получаем исходное значение.
Итого получаем: 0.0.0.1
Совет: Запомните, что каждый октет может быть представлен числом от 0 до 255. Можно использовать таблицы для перевода из шестнадцатеричной и восьмеричной системы в десятичную.
Упражнение: Переведите следующие IP-адреса в стандартную десятичную форму с точками: 1) 0x4F6D2A5B; 2) 037426715; 3) 192.168.0.1