Адреса IPv4

Рубрика: Сетевой уровень

Каждое устройство в сети должно быть уникально определено. На Сетевом уровне пакеты коммуникации должны быть идентифицированы с помощью адресов отправителя и получателя этих двух конечных систем. Что касается адресов IPv4, это означает, что у каждого пакета есть 32-разрядный адрес отправителя и 32-разрядный адрес получателя заголовке Уровня 3.

IPv4 Адреса

Эти адреса используются в сети передачи данных в качестве двоичных шаблонов. Внутри устройств применяется цифровая логика для их интерпретации. Для нас (т.е. людей) строку из 32 битов трудно интерпретировать и еще более трудно запомнить. Поэтому, мы представляем адреса IPv4, используя десятичный формат с разделительными точками.

Десятичное число с разделительными точками

Двоичные шаблоны, представляющие адреса IPv4, выражаются как десятичные числа с разделительными точками, которые отделяют каждый байт двоичного числа, называемый октетом. Его называют октетом, поскольку каждое десятичное число представляет один байт или 8 битов.

Например, адрес:

10101100000100000000010000010100

выражается в десятичном формате с разделительными точками как:

172.16.4.20

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

Сетевая и Хостовая Части

Для каждого адреса IPv4 определенная часть битов старшего разряда представляет сетевой адрес. На Уровне 3 мы определяем сеть как группу узлов, имеющих идентичные битовые шаблоны в сетевой части адреса.

Хотя все 32 бита определяют адрес IPv4 узла, число битов, которые называют хостовой частью, варьируется. Число битов, используемых в этой хостовой части, определяет количество узлов, которые могут быть в пределах сети.

Кликайте по кнопкам на рисунке, чтобы просмотреть различные части адреса.

Например, если у нас должно быть по крайней мере 200 узлов в определенной сети, мы должны использовать достаточно битов в хостовой части, чтобы представить как минимум 200 различных комбинаций двоичных шаблонов.

Чтобы присвоить уникальный адрес 200 узлам, мы использовали бы весь последний октет. С 8 битами можно получить в общей сложности 256 различных комбинаций двоичных шаблонов. Это означало бы, что биты первых трех октетов представят сетевую часть.

Замечание: Вычисление количества узлов и определение, какая часть из 32 битов будет относится к сети, будут описаны в одной из ближайших статей.

Далее: Преобразование двоичного числа в десятичное

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)