Представление и структура адреса IPv4

Адрес IPv4 представляет собой 32-разрядное (4 байта) двоичное поле. Для удобства восприятия и запоминания этот адрес разделяют на 4 части по 8 бит (октеты), каждый октет переводят в десятичное число и при записи разделяют точками. Это представление адреса называется десятично-точечной нотацией. Преобразование IP-адреса из двоичного (бинарного) представления в десятичное показано на Рис. 7.5.

Рис. 7.5 Представление IPv4-адреса в бинарном и десятичном виде
Рис. 7.5 Представление IPv4-адреса в бинарном и десятичном виде

Следует отметить, что максимальное значение октета равно 11111111 в двоичной системе счисления, что соответствует 255 в десятичной системе счисления, поэтому IP-адреса, в которых хотя бы один октет превышает максимальное значение, считаются недействительными.

Чтобы быстро в уме выполнить преобразование из двоичного вида в десятичный, полезно запомнить таблицу, приведенную ниже. Десятичное число легко вычисляется как сумма цифр, соответствующих ненулевым битам в октете (таблица 7.1).

Таблица 7.1. Преобразование из двоичного вида в десятичный

Двоичное значение октета Значение битов октета Десятичное значение октета
00000000 0 0
10000000 128 128
11000000 128+64 192
11100000 128+64+32 224
11110000 128+64+32+16 240
11111000 128+64+32+16+8 248
11111100 128+64+32+16+8+4 252
11111110 128+64+32+16+8+4+2 254
11111111 128+64+32+16+8+4+2+1 255

Маршрутизация пакетов в сетях передачи данных возможна благодаря тому, что IP-адрес структурирован и состоит из двух логических частей: идентификатора сети (Net ID) – сетевая часть адреса и идентификатора узла (Host ID), который однозначно определяет устройство в сетевом сегменте. Такая структура IP-адреса представляет собой двухуровневую иерархическую модель и позволяет устройству при передаче данных в составную сеть указывать не только удаленную сеть, но и узел в этой сети.

Рис. 7.6 Структура адреса IPv4
Рис. 7.6 Структура адреса IPv4

Идентификатор сети определяет конкретную сеть или сегмент сети, в которой находится узел и используется для передачи данных на нужный сетевой интерфейс маршрутизатора.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

шесть − 5 =