Перейти к содержанию

Широковещание

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Широковещательный канал»)
Схема широковещательной передачи

Широковещание (от англ. broadcasting) — метод передачи данных в компьютерных сетях, при котором поток данных (каждый переданный пакет в случае пакетной передачи) предназначен для приёма всеми участниками сети[1]. Операция передачи пакета сразу всем абонентам называется широковещательной передачей. При этом используется специальный код[2].

Широковещание в IP-сетях

[править | править код]

Схемы маршрутизации

anycast

broadcast

multicast

unicast

geocast

В TCP/IP широковещание возможно только в пределах одного сегмента сети (L2 или L3). Однако пакеты данных могут быть посланы из-за пределов сегмента, в который будет осуществлено широковещание (например, передача пакета на широковещательный IP-адрес через маршрутизатор из-за пределов сети). Нагрузка на сеть в случае широковещания не отличается от обычной передачи данных одному адресату, поскольку пакеты данных не размножаются (в отличие от unicast).

Примером широковещания является определение MAC-адреса, соответствующего определённому IP-адресу (например, с помощью протокола ARP). В этом случае отправляется широковещательный пакет с запросом, который достигает все подключенные к данному L2-домену сети устройства. Устройство с искомым IP-адресом отправляет в ответ пакет, содержащий требуемый MAC-адрес.

Широковещательным IP адресом является последний адрес в подсети. Если сеть состоит из одного адреса /32, то она не имеет широковещательного адреса.

Адрес 255.255.255.255 является ограниченным широковещательным адресом. Пакет с таким адресом назначения должны принять все хосты из любых подсетей в пределах L2 домена.

Примечания

[править | править код]

Литература

[править | править код]
  • Олифер В., Олифер Н. Компьютерные сети. Принципы, технологии, протоколы: Юбилейное издание. СПб.: Питер, 2021. — 1008 с. — (Учебник для вузов). ISBN 978-5-4461-1426-9.
  • Таненбаум Э., Уэзеролл Д. Компьютерные сети. — 5-е изд. СПб.: Питер, 2012. — 960 с. ISBN 978-5-459-00342-0.