Широкомовна адреса — це мережева адреса, яка використовується для передавання даних усім пристроям, підключеним до мережі зв'язку з множинним доступом. Повідомлення, надіслане на широкомовну адресу, можуть отримати всі вузли, підключені до мережі.

На відміну від неї, багатоадресна адреса використовується для адресації певної групи пристроїв, а одноадресна адреса — для адресації одного пристрою.

Для комунікацій на мережевому рівні широкомовна адреса може бути конкретною IP-адресою. На канальному рівні в мережах Ethernet це конкретна MAC-адреса.

IP-мережі У мережах IPv4 широкомовні адреси є спеціальними значеннями в частині ідентифікації вузла IP-адреси. Значення, що складається з усіх одиниць, було встановлено як стандартна широкомовна адреса для мереж, що підтримують широкомовлення. Цей метод використання адреси, що складається з усіх одиниць, уперше запропонували Р. Гурвіц (R. Gurwitz) та Р. Гінден (R. Hinden) у 1982 році. Пізніше запровадження підмереж та безкласової міждоменнаої маршрутизації дещо змінило це правило, унаслідок чого значення, що складається з усіх одиниць, стає локальною широкомовною адресою, а адреса вузла, що складається з усіх одиниць, кожної підмережі є спрямованою широкомовною адресою цієї підмережі.

Спрямовану широкомовну адресу для будь-якого вузла IPv4 можна отримати, взявши бітове доповнення (побітове NOT) маски підмережі, а потім виконавши операцію побітового OR з IP-адресою вузла. Скороченим способом виконання цього процесу (для поширених масок, що використовують лише розміщення бітів 0 та 1) є просто взяти IP-адресу вузла та встановити всі біти в частині ідентифікатора вузла адреси (будь-які позиції бітів, які містять 0 у масці підмережі) у значення 1.

Як показано в наведеному нижче прикладі, для обчислення спрямованої широкомовної адреси, щоб передати пакет усій підмережі IPv4 з використанням приватного адресного простору IP , яка має маску підмережі , широкомовна адреса обчислюється як за операцією побітового OR з = . Спрямовані широкомовні повідомлення завжди працюють у межах підмережі, але з міркувань безпеки багато маршрутизаторів типово вимикають їх пересилання.

Для IP-адреси існує спеціальне визначення. Це широкомовна адреса нульової мережі або , яка в стандартах Internet Protocol означає цю мережу, тобто локальну мережу. Передавання на цю адресу за визначенням обмежене, оскільки вона ніколи не пересилається маршрутизаторами, які з'єднують локальну мережу з іншими мережами.

IP-широкомовлення використовується клієнтами BOOTP та DHCP для пошуку своїх відповідних серверів і надсилання їм запитів.

IPv6 не реалізує цей метод широкомовлення і тому не визначає широкомовних адрес. Натомість IPv6 використовує багатоадресну адресацію для багатоадресної групи всіх вузлів. Однак жодних протоколів IPv6, визначених для використання адреси всіх вузлів, не існує; натомість вони надсилають і отримують дані через конкретні багатоадресні адреси локального каналу. Це забезпечує вищу ефективність, оскільки мережеві вузли можуть фільтрувати трафік на основі багатоадресної адреси та не потребують обробки всіх широкомовних повідомлень або багатоадресних повідомлень для всіх вузлів.

Ethernet

Широкомовлення також можливе на базовому канальному рівні у мережах Ethernet. Кадри адресуються так, щоб досягати кожного комп'ютера в певному сегменті LAN, якщо вони адресовані на MAC-адресу . Кадри Ethernet, що містять IP-широкомовні пакети, зазвичай надсилаються на цю адресу.

Широкомовлення Ethernet, серед іншого, використовується протоколом Address Resolution Protocol для визначення MAC-адрес за IP-адресами.

IPX-мережі

Internetwork Packet Exchange (IPX) підтримує широкомовлення. Пакет із номером мережі FFFFFFFF надсилається до всіх доступних мереж. Якщо номер вузла задано як FFFFFFFFFFFF, пакет призначений для отримання всіма вузлами мережі.

AppleTalk

Протокол AppleTalk підтримує широкомовлення. Якщо ідентифікатор вузла задано як 255, пакет надсилається до всіх доступних мереж.

Див. також Основний шлюз Допоміжна адреса UDP, конфігурація маршрутизатора для пересилання широкомовного мережевого трафіку через межі підмереж

Примітки