W IPv4 istnieje pojęcie broadcast, czyli wysłania pakietu "do wszystkich" w obrębie danej domeny rozgłoszeniowej (zwykle segmentu L2). Taki ruch bywa wykorzystywany m.in. przez niektóre mechanizmy wykrywania usług i starsze protokoły. Z tego powodu "Broadcast." jest typem adresowania/trybem dostarczania pakietów obecnym w IPv4.
W IPv6 nie ma broadcastu. Został on celowo usunięty z architektury protokołu, aby ograniczyć zbędne zalewanie sieci pakietami do wszystkich hostów i promować bardziej selektywne mechanizmy dystrybucji.
W IPv6 funkcje, które w IPv4 często realizowano broadcastem, realizuje się głównie przez:
- multicast – wysyłanie do określonej grupy odbiorców (np. "wszyscy węzły" lub "wszyscy routerzy" w danym segmencie),
- unicast – komunikację jeden-do-jednego,
- anycast – adres współdzielony przez wiele węzłów, gdzie pakiet trafia do "najbliższego" (z punktu widzenia routingu) odbiorcy.
Dlaczego pozostałe odpowiedzi są błędne w tym pytaniu?
- "Anycast." występuje w IPv6 (i jest tam istotnym mechanizmem), więc nie spełnia warunku "nie występuje w IPv6".
- "Multicast." jest podstawowym mechanizmem w IPv6 i właśnie zastępuje broadcast w typowych zastosowaniach grupowych.
- "Unicast." występuje zarówno w IPv4, jak i IPv6 (to podstawowy tryb komunikacji IP), więc również nie spełnia warunku pytania.
Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się kontrast "jest w IPv4, a nie ma w IPv6", najczęściej chodzi właśnie o broadcast (IPv6: unicast/multicast/anycast, bez broadcast).