Этот адрес будет рассматриваться позже. Для широковещательной рассылки сообщения приложение отправляет дейтаграмму UDP с указанием некоторого сетевого порта и широковещательного адреса сети. Сообщение рассылается по всем хостам локальной сети и принимается всем сетевыми платами, которые способны получать широковещательные сообщения.
Затем сообщение передается операционной системе, которая проверяет привязан ли каким-либо процессом приемный сокет к порту, которому адресовано сообщение. Если такой сокет имеется, то сообщение передается программе, которой он принадлежит. В ином случае сообщение отбрасывается. Широковещательные пакеты принимаются всеми хостами в локальной подсети, а затем либо поступают в распоряжение приложения- приемника, либо отбрасываются
Широковещательная рассылка не избирательна. Широковещательные пакеты принимаются всеми интерфейсными платами, подключенными к сети и способными получать широковещательные сообщения, а затем передаются этими платами операционной системе на обработку. В этом и состоит их отличие от одноадресных пакетов, которые обычно отфильтровываются самой платой и никогда не достигают операционной системы. Поэтому чрезмерное использование средств широковещательной рассылки может отрицательно повлиять на производительность всех хостом, подключенных к локальной сети, поскольку операционная система каждого хоста вынуждена рассматривать и определять назначение каждого такого пакета, даже если он не относится к этому хосту.
Приложения на основе широковещательной рассылки
Несмотря на свои ограничения, широковещательная рассылка является чрезвычайно полезной. Методы сетевой широковещательной рассылки применяются в следующих приложениях.
Поиск ресурсов. Широковещательная рассылка часто используется в тех случаях, когда известно, что где-то в сети есть сервер, но его IP-адрес заранее не известен. Например, в протоколе DHCP широковещательная рассылка применяется для поиска сервера DHCP и выборки информации о конфигурации сети во время загрузки клиента. В клиентах NIS (Network Information System — Сетевая информационная система) широковещательная рассылка используется для поиска соответствующего сервера NIS в локальной сети.