Вычисление Сетевых, Хостовых и Широковещательных адресов

Рубрика: Адресация

Вы наверное задаетесь вопросом: Как вычислять эти адреса? Этот процесс требует, чтобы мы смотрели на эти адреса в двоичной записи.

Назначение Адресов

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

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

См. на рисунке пример назначения адресов для сети 172.16.20.0 / 25.

В первом поле мы видим представление сетевого адреса. С префиксом на 25 битов последние 7 битов являются битами хоста. Чтобы представить сетевой адрес, все эти хостовые биты должны быть равны '0'. Это делает последний октет адреса равным 0. Отсюда получаем адрес сети 172.16.20.0 / 25.

Во втором поле мы видим вычисление наименьшего адреса узла. Он всегда на единицу большее сетевого адреса. В этом случае последний из семи битов узла становится '1'. Приравнивая самый младший бит хостового адреса к 1, получаем наименьший адрес хоста 172.16.20.1.

Третье поле показывает вычисление широковещательного адреса сети. Поэтому, все семь хостовых битов, используемых в этой сети, приравниваются к '1'. В результате получаем 127 в последнем октете. Это дает нам широковещательный адрес 172.16.20.127.

Четвертое поле представляет вычисление наибольшего адреса узла. Наибольший адрес узла всегда на единицу меньше широковещательного адреса. Это означает, что самый младший хостовый бит равен '0', а все остальные хостовые биты равны '1'. Как показано, это дает наибольший хостовый адрес в этой сети 172.16.20.126.

Хотя для этого примера мы рассматривали все октеты, на самом деле мы должны исследовать только содержимое разделенного октета.

Далее: Типы Передачи Данных

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

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

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

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