W IPv4 typ transmisji można rozpoznać po tym, jakiego rodzaju jest adres docelowy.
- Unicast oznacza wysyłkę do jednego, konkretnego hosta (zwykły adres interfejsu).
- Broadcast to wysyłka do wszystkich hostów w danej sieci rozgłoszeniowej; typowo są to adresy specjalne (np. adres rozgłoszeniowy danej podsieci) lub 255.255.255.255 (broadcast ograniczony).
- Multicast to wysyłka do wielu odbiorców, ale tylko tych, którzy dołączyli do określonej grupy multicast.
- Anycast jest koncepcją "do najbliższego" (z punktu widzenia routingu) odbiorcy spośród wielu, ale nie jest identyfikowane w IPv4 osobnym zakresem adresów w taki sposób jak multicast.
Adres 224.232.154.225 zaczyna się od 224, czyli wpada do zakresu 224.0.0.0–239.255.255.255. Ten zakres (224.0.0.0/4) jest zarezerwowany dla adresów klasy D, czyli właśnie dla multicast IPv4. W praktyce oznacza to, że pakiet z takim adresem docelowym jest kierowany do grupy multicast, a odbiorcami są hosty, które zasubskrybowały daną grupę (np. przez mechanizmy typu IGMP).
Dlaczego pozostałe odpowiedzi są błędne?
- Odpowiedź "Unicast." jest błędna, bo unicast nie używa zakresu 224.0.0.0/4; unicastowe adresy hostów pochodzą z puli adresów globalnych/prywatnych, a nie z puli multicast.
- Odpowiedź "Broadcast." jest błędna, bo broadcast w IPv4 ma postać adresu rozgłoszeniowego podsieci albo 255.255.255.255; adres 224.x.x.x nie jest adresem broadcast.
- Odpowiedź "Anycast." jest błędna w tym kontekście, ponieważ 224.x.x.x jest jednoznacznie rozpoznawalne jako multicast, a nie jako specjalny typ "anycast" wynikający z odrębnej przestrzeni adresowej w IPv4.
Wskazówka egzaminacyjna: jeśli pierwszy oktet adresu IPv4 mieści się w przedziale 224–239, traktuj go jako multicast.