Unicast vs Multicast IPv4 : 3 différences clés
Les deux délivrent des paquets IP, mais leur adressage, routage et cas d'usage diffèrent fondamentalement.
| Aspect | Unicast | Multicast |
|---|---|---|
| 1. Modèle de communication | Un-à-un : source unique → destination unique. | Un-à-plusieurs : source unique → plusieurs destinataires intéressés (groupe). |
| 2. Plage d'adresses | Tout l'espace IPv4 sauf blocs réservés : 0.0.0.0/8, 10.0.0.0/8, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.168.0.0/16, 224.0.0.0/4 (multicast), 240.0.0.0/4. | 224.0.0.0 – 239.255.255.255 (224.0.0.0/4). Sous-plages : • 224.0.0.0/24 — lien-local (protocoles routage) • 224.0.1.0/24 — réservé global • 232.0.0.0/8 — SSM (Multicast Source-Spécifique) • 239.0.0.0/8 — scope admin |
| 3. Transmission réseau | Routeurs transfèrent selon IP destination dans table de routage (FIB unicast). Une copie par destination. | Routeurs exécutent PIM (Protocol Independent Multicast) + IGMP/MLD (adhésion hôtes). Construisent arbre partagé (*,G) ou arbre source (S,G). Transfèrent une copie par interface sortante avec destinataires intéressés — économie massive de bande passante pour flux. |
Différences bonus
- Transport : Unicast = TCP ou UDP. Multicast = UDP seulement (pas de handshake/état TCP).
- Applications : Unicast = web, email, SSH, la plupart APIs. Multicast = IPTV, streaming live, cotations bourse, protocoles routage (OSPF, EIGRP), découverte (mDNS, SSDP).
- État : Multicast nécessite état routeur/switch (IGMP snooping, voisins PIM). Unicast = transmission sans état.
En résumé : Unicast = point-à-point. Multicast = point-à-multipoint avec réplication assistée par le réseau.
