image.png

Unicast

One‑to‑one delivery. A single sender transmits packets to one specific receiver (e.g., your PC fetching a web page).

Broadcast

One‑to‑all delivery. A single sender transmits packets to every device on the local network segment (e.g., ARP requests asking “Who has IP 192.168.1.5?”).

Multicast

One‑to‑many delivery. A single sender transmits packets only to a specific group of subscribed receivers (e.g., IPTV streams sent only to viewers who’ve joined the channel).


How They Differ

Feature Unicast Broadcast Multicast
Recipients 1 host All hosts on subnet Hosts in a defined group
Use case examples Web requests, SSH ARP, DHCP discovery Video conferencing, stock‑ticker feeds
Network impact Targeted traffic Highest overhead Mid‑level efficiency
Control Sender specifies 1 No control—everyone Join/leave via group subscription (IGMP)

When to Use Each