Broadcast bezieht sich auf eine Methode der Datenübertragung in einem Netzwerk, bei der Daten von einer einzigen Quelle an mehrere oder alle Teilnehmer im Netzwerk gesendet werden. Im Gegensatz zu Unicast, bei dem Daten von einer Quelle an einen einzelnen Empfänger gesendet werden, und Multicast, bei dem Daten an eine vordefinierte Gruppe von Empfängern gesendet werden, werden bei Broadcast-Daten an alle Teilnehmer im Netzwerk gesendet, unabhängig davon, ob sie die Daten benötigen oder nicht.
Broadcast wird häufig in Netzwerken eingesetzt, um Informationen zu verbreiten, die für alle Teilnehmer von Interesse sind, wie zum Beispiel ARP (Address Resolution Protocol) Anfragen, bei denen ein Gerät die MAC-Adresse eines anderen Geräts im Netzwerk identifizieren möchte, oder DHCP (Dynamic Host Configuration Protocol) Anfragen, bei denen Geräte IP-Adressen von einem DHCP-Server anfordern.
Obwohl Broadcast eine einfache Möglichkeit bietet, Daten im Netzwerk zu verbreiten, kann es zu Netzwerküberlastungen führen, insbesondere in größeren Netzwerken, da alle Teilnehmer die übertragenen Daten empfangen müssen, unabhängig davon, ob sie relevant sind oder nicht. Aus diesem Grund wird Broadcast in größeren Netzwerken oft mit Vorsicht verwendet und durch effizientere Techniken wie Multicast ersetzt, wo es angebracht ist.