В диапазоне адресов каждой сети IPv4 существуют три типа адресов:
- Сетевой адрес
- Узловые адреса
- Широковещательный адрес
Сетевой адрес
Сетевой адрес — это стандартный способ обозначения сети. Маска подсети или длина префикса могут использоваться при обозначении сетевого адреса. Например, сеть, показанную на рисунке 1, можно обозначить как 10.1.1.0, 10.1.1.0 255.255.255.0 или 10.1.1.0/24. Все узлы в сети 10.1.1.0/24 будут иметь одинаковую сетевую часть.
Как показано на рисунке 2, в пределах диапазона IPv4-адресов первый из них зарезервирован для сетевого адреса. В каждом узловом бите узловой части этого адреса указан ноль. Все узлы в этой сети используют одну сеть.
Адрес узла
Для обмена данными по сети каждому оконечному устройству необходим уникальный адрес. В IPv4-адресах значения между сетевым и широковещательным адресами могут быть назначены оконечным устройствам в сети. Как показано на рисунке 3, в узловой части этот адрес может иметь любую комбинацию нулей и единиц, но при этом не может состоять только из нулей или только из единиц.
Широковещательный адрес
Широковещательный IPv4-адрес — это особый адрес для каждой сети, который осуществляет связь для всех узлов, расположенных в этой сети. Для единовременной отправки данных на все узлы в сети узел может отправить один пакет, назначенный широковещательному адресу сети, а каждый узел в этой сети, который получит этот пакет, обработает его содержимое.
Для широковещательной рассылки используется наивысший адрес диапазона сети. В этом адресе все части узла представлены единицами (1). Сумма единиц октета в двоичной форме равняется значению 255 в десятичном формате. Таким образом, как показано на рисунке 4, для сети 10.1.1.0/24, в которой последний октет используется для узловой части, широковещательный адрес будет равен 10.1.1.255. Обратите внимание, что узловая часть не всегда представлена всем октетом целиком. Также этот адрес называют прямой широковещательной рассылкой.