Unicast vs Multicast IPv4: 3 Differenze Chiave
Unicast vs Multicast IPv4: 3 differenze chiave
Entrambi consegnano pacchetti IP, ma indirizzamento, inoltro e casi d'uso differiscono fondamentalmente.
| Aspetto | Unicast | Multicast |
|---|---|---|
| 1. Modello di comunicazione | Uno-a-uno: singola sorgente → singola destinazione. | Uno-a-molti: singola sorgente → più ricevitori interessati (gruppo). |
| 2. Intervallo di indirizzi | Tutto lo spazio IPv4 eccetto blocchi riservati: 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). Sotto-intervalli: • 224.0.0.0/24 — link-local (protocolli di routing) • 224.0.1.0/24 — globale riservato • 232.0.0.0/8 — SSM (Source-Specific Multicast) • 239.0.0.0/8 — admin-scoped |
| 3. Inoltro di rete | I router inoltrano in base all'IP di destinazione nella tabella di routing (FIB unicast). Una copia per destinazione. | I router eseguono PIM (Protocol Independent Multicast) + IGMP/MLD (iscrizione host). Costruiscono albero condiviso (*,G) o albero sorgente (S,G). Inoltrano una copia per interfaccia in uscita con ricevitori interessati — massiccio risparmio di banda per stream. |
Differenze aggiuntive
- Trasporto: Unicast = TCP o UDP. Multicast = solo UDP (nessuna handshake/stato TCP).
- Applicazioni: Unicast = web, email, SSH, la maggior parte delle API. Multicast = IPTV, streaming live, ticker di borsa, protocolli di routing (OSPF, EIGRP), discovery (mDNS, SSDP).
- Stato: Multicast richiede stato su router/switch (IGMP snooping, vicini PIM). Unicast è inoltro senza stato.
In breve: Unicast = punto-a-punto. Multicast = punto-a-multipunto con replicazione assistita dalla rete.