В компьютерных сетях , телекоммуникациях и теории информации широковещание — это метод передачи сообщения всем получателям одновременно. Широковещательная передача может выполняться как операция высокого уровня в программе, например, широковещательная передача в интерфейсе передачи сообщений , или это может быть сетевая операция низкого уровня, например, широковещательная передача по Ethernet.
Общение «все со всеми» — это метод компьютерной связи , при котором каждый отправитель передает сообщения всем получателям в группе. [1] В сети это можно сделать с помощью широковещательной или многоадресной рассылки . Это контрастирует с методом «точка-точка» , при котором каждый отправитель связывается с одним получателем.
В Интернет-протоколе существует четыре основных метода адресации :
В компьютерных сетях широковещательная передача означает передачу пакета , который будет получен каждым устройством в сети. [3] На практике объем широковещательной передачи ограничивается широковещательным доменом .
Широковещательная рассылка является наиболее распространенным методом связи, а также наиболее интенсивным в том смысле, что может потребоваться много сообщений и задействовано множество сетевых устройств. [1] Это отличается от одноадресной адресации, при которой хост отправляет датаграммы другому хосту, идентифицируемому уникальным адресом.
Широковещательная рассылка может выполняться как вся рассылка , при которой каждый отправитель выполняет свою собственную рассылку, при которой сообщения различны для каждого получателя, или как вся широковещательная рассылка , при которой они одинаковы. [4]
Метод передачи сообщений MPI , который является стандартом де-факто для больших компьютерных кластеров, включает метод MPI_Alltoall. [5]
Не все сетевые технологии поддерживают широковещательную адресацию; например, ни X.25 , ни Frame Relay не имеют возможности широковещательной передачи. Интернет -протокол версии 4 (IPv4), который является основным сетевым протоколом, используемым сегодня в Интернете и во всех подключенных к нему сетях, поддерживает широковещательную передачу, но широковещательный домен — это подсеть узла широковещательной передачи, которая обычно небольшая; нет возможности сделать трансляцию по всему интернету. Вещание в основном ограничивается технологиями локальных сетей (LAN), в первую очередь Ethernet и Token Ring , где влияние вещания на производительность не так велико, как в глобальной сети .
Преемник IPv4, IPv6 не реализует метод широковещательной передачи, чтобы предотвратить нарушение работы всех узлов в сети, когда лишь немногие могут быть заинтересованы в определенной услуге. Вместо этого IPv6 опирается на многоадресную адресацию — концептуально аналогичную методологию маршрутизации «один ко многим» . Однако многоадресная рассылка ограничивает пул получателей теми, которые присоединяются к определенной группе получателей многоадресной рассылки.
И Ethernet, и IPv4 используют широковещательный адрес, состоящий из всех единиц, для обозначения широковещательного пакета. Token Ring использует специальное значение в поле управления IEEE 802.2 .
Трансляция может быть использована для осуществления типа DoS-атаки, известной как атака Smurf . Злоумышленник отправляет поддельные пинг-запросы с исходным IP-адресом компьютера-жертвы, и все компьютеры в домене заваливают компьютер-жертву своими ответами.