Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Напротив, многоадресный адрес используется для адресации определенной группы устройств, а одноадресный адрес используется для адресации одного устройства.

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

IP-сеть [ править ]

В сетях Интернет-протокола версии 4 ( IPv4 ) широковещательные адреса представляют собой специальные значения в части IP-адреса, идентифицирующей хост . [1] Значение «все единицы» было установлено как стандартный широковещательный адрес для сетей, поддерживающих широковещательную рассылку. [1] Этот метод использования универсального адреса был впервые предложен Р. Гурвицем и Р. Хинденом в 1982 году. [2] Позднее введение подсетей и бесклассовой междоменной маршрутизации немного изменило это, так что универсальные адреса адрес хоста каждой подсети является широковещательным адресом этой подсети. [3]

Широковещательный адрес для любого хоста IPv4 можно получить, взяв битовое дополнение (побитовое НЕ) маски подсети, а затем выполнив побитовую операцию ИЛИ с IP-адресом хоста. Кратчайший путь к этому процессу - просто взять IP-адрес хоста и установить все биты в части адреса идентификатора хоста (любые битовые позиции, которые содержат 0 в маске подсети) на 1.

Как показано в приведенном ниже примере, для расчета широковещательного адреса для передачи пакета во всю подсеть IPv4 с использованием пространства частных IP-адресов 172.16.0.0 / 12 с маской подсети 255.240.0.0 широковещательный адрес рассчитывается как 172.16.0.0 с побитовым ИЛИ с 0.15.255.255 = 172.31.255.255 .

Для IP-адреса 255.255.255.255 существует специальное определение . Это широковещательный адрес нулевой сети или 0.0.0.0 , который в стандартах Интернет-протокола обозначает эту сеть , то есть локальную сеть. Передача на этот адрес ограничена по определению, поскольку он никогда не пересылается маршрутизаторами, соединяющими локальную сеть с другими сетями.

IP-широковещательные рассылки используются клиентами BOOTP и DHCP для поиска и отправки запросов на свои соответствующие серверы.

Интернет-протокол версии 6 ( IPv6 ) не реализует этот метод широковещательной передачи и, следовательно, не определяет широковещательные адреса. Вместо этого IPv6 использует многоадресную адресацию для многоадресной группы всех хостов . Однако протоколы IPv6 для использования адреса всех хостов не определены; вместо этого они отправляют и получают по определенным групповым адресам локального канала. Это приводит к более высокой эффективности, поскольку сетевые узлы могут фильтровать трафик на основе адреса многоадресной рассылки и не должны обрабатывать все широковещательные рассылки или многоадресные рассылки для всех узлов.

Ethernet [ править ]

Широковещательная передача возможна также на нижележащем канальном уровне в сетях Ethernet . Фреймы адресуются для достижения каждого компьютера в данном сегменте LAN, если они адресованы MAC-адресу FF: FF: FF: FF: FF: FF . На этот адрес обычно отправляются кадры Ethernet, содержащие широковещательные пакеты IP.

Широковещательные сообщения Ethernet используются протоколом разрешения адресов для преобразования IP-адресов в MAC-адреса.

Сеть IPX [ править ]

Межсетевой обмен пакетами (IPX) позволяет осуществлять широковещательную передачу. Пакет с сетевым номером из FFFFFFFFотправляется всем доступных сетей. Если номер узла указан как FFFFFFFFFFFF, пакет предназначен для приема всеми узлами в сети.

AppleTalk [ править ]

Протокол AppleTalk разрешает широковещательную передачу. Если идентификатор узла указан как 255, пакет отправляется во все доступные сети.

См. Также [ править ]

  • Шлюз по умолчанию
  • UDP Helper Address , конфигурация маршрутизатора для пересылки широковещательного сетевого трафика через границы подсети.

Ссылки [ править ]

  1. ^ а б Дж. Могул (октябрь 1984 г.). Вещание интернет-дейтаграмм . DOI : 10,17487 / RFC0919 . RFC 919 .
  2. ^ IEN 212 , IP - Проблемы решения проблем локальной вычислительной сети , Роберт Гурвиц, Роберт Хинден, Болт Беранек и Ньюман (BBN) (сентябрь 1982 г.)
  3. J. Mogul (октябрь 1984 г.). Рассылка интернет-дейтаграмм при наличии подсетей . DOI : 10,17487 / RFC0922 . RFC 922 .