logo
Tehnologiya setevogo dizajna

Преобразование ip-адреса из двоичного формата в десятичный

Вы должны уметь определять значения битов в октетах и преобразовывать их в десятичные числа. В двоичном формате каждому биту в октете сопоставлено определенное десятичное число. Максимальное десятичное значение октета равно 255 (участвует каждый бит). Каждый октет преобразуются в число отдельно от других.

Бит, установленный в 0, всегда соответствует нулевому значению. Бит, установленный в 1, может быть преобразован в десятичное число. Младший бит октета представляет десятичное число 1, а старший — 128. Максимальное значение октета (255) достигается, когда каждый его бит равен 1.

В следующей таблице показано, как биты одного октета преобразуются в десятич- ное число. Двоичная запись Значения бит Десятичное число 00000000 0 0 00000001 1 1 00000011 1+2 3 00000111 1+2+4 7 00001111 1+2+4+8 15 00011111 1+2+4+8+16 31 00111111 1+2+4+8+16+32 63 01111111 1+2+4+8+16+32+64 127 11111111 1+2+4+8+16+32+64+128 255