Что такое широковещательный адрес?

Широковещательный адрес можно использовать для отправки пакетов данных в IP-сетях всем участникам локальной сети. Для этого не обязательно знать индивидуальные адреса каждого участника сети. При необходимости широковещательный адрес можно легко вычислить.

Что скрывается за широковещательным адресом?

Каждая сеть или подсеть имеет зарезервированный широковещательный адрес, который может использоваться всеми участниками сети для отправки широковещательных сообщений. Широковещательные сообщения позволяют передавать информацию и услуги всем устройствам и компонентам сети без необходимости знать их индивидуальные IP-адреса. Среди прочего, маршрутизаторы в локальной сети используют широковещательный IP для отправки пакетов HELLO всем конечным устройствам, коммутаторам и другим маршрутизаторам для поддержания взаимосвязей в сети и обнаружения соседних устройств.

Определение

Широковещательная передача: многоточечное соединение в IP-сетях, которое автоматически достигает всех узлов сети без знания адресов получателей. Для этой цели в каждой сети или подсети существует фиксированный зарезервированный широковещательный адрес.

Как вычисляется широковещательный адрес?

Каждый IP-адрес состоит из 4 десятичных чисел — так называемых октетов — разделенных точками. Октет содержит 8 бит, поэтому каждый адрес IPv4 автоматически является 32-битным адресом. Каждый октет может представлять собой число от 0 до 255. Широковещательный адрес всегда указывается в последней части хост-части адреса (начинается в третьем или четвертом октете): Если все биты хоста установлены в двоичное значение «1», то это широковещательный адрес.

Примечание

Если все биты хоста установлены в значение «0», это адрес подсети.

Следующий пример предназначен для пояснения состава отдельных компонентов IP-адреса, включая расчет широковещательного адреса:

192.128.64.7/24

192.128.64.7 в данном случае является IP-адресом, а суффикс «/24» указывает на маску подсети255.255.255.0.

В каждой сети широковещательный IP-адрес назначается только один раз. Он всегда является последним IP-адресом подсети. Таким образом, широковещательный адрес — где все биты хоста установлены в «1», как уже упоминалось — в данном примере: 192.128.64.255.

В целях защиты вашей конфиденциальности видео не будет загружаться, пока вы не кликните на него.

Как узнать широковещательный IP

Вы хотите узнать широковещательный адрес вашей сети? Для этого распространенные операционные системы со встроенными приложениями командной строки и сетевой программой ipconfig (Windows) или «ifconfig» или «ip» (Linux, macOS) предоставляют соответствующий набор инструментов.

В Windows, например, выполните следующие действия:

  1. Запустите командную строку с помощью комбинации клавиш [Windows] + [R] и выполните команду «cmd».
  2. Введите команду CMD «ipconfig /all» в инструмент командной строки, чтобы получить обзор всех важных ключевых данных вашей локальной сети.

Среди прочего, в подсказке вы увидите IP-адрес и маску подсети вашего устройства. Из этой информации можно вывести широковещательный IP. В нашем примере, где IP-адрес — 192.168.2.34, а маска подсети — 255.255.255.0, широковещательный адрес — 192.168.2.255.

Как именно вы узнаете широковещательный адрес в Linux и macOS, зависит от доступного сетевого инструмента соответствующего дистрибутива или версии. В Ubuntu 20.04, например, можно поступить следующим образом:

  1. Откройте меню «Показать приложения».
  2. Найдите «Терминал» и запустите приложение, дважды щелкнув по нему.
  3. Введите команду «ifconfig».

Сразу во второй строке Ubuntu представит три значения после выполнения команды:

  • inet: интернет-адрес вашего устройства (здесь: 172.18.166.193)
  • netmask: маска подсети локальной сети (здесь: 255.255.250.0)
  • broadcast: широковещательный адрес локальной сети (здесь: 172.18.175.255)

Оцените статью
cdelat.ru
Добавить комментарий