Broadcast sends data to all devices in a network segment, regardless of whether they need it.
Multicast sends data only to a specific group of devices that have joined a multicast group.
Key Difference: Broadcast targets all devices; multicast delivers data only to intended recipients, making it more efficient. https://www.uninets.com/blog/difference-between-broadcast-multicast