Adres rozgłoszeniowy (broadcast) w IPv4 to ostatni adres w danej podsieci. Powstaje przez ustawienie wszystkich bitów części hosta na 1. Dzięki temu pakiet wysłany na ten adres jest przeznaczony do wszystkich hostów w obrębie tej podsieci (o ile broadcast jest obsługiwany i dozwolony w danej sieci).
Dla podsieci 192.168.10.0/24 prefiks /24 oznacza, że 24 bity to część sieciowa, a pozostałe 8 bitów to część hosta. Maska ma więc postać 255.255.255.0, czyli:
- pierwsze trzy oktety opisują sieć (192.168.10),
- ostatni oktet opisuje hosta w zakresie 0–255.
Adres sieci to taki, w którym część hosta ma same zera, czyli 192.168.10.0. Natomiast adres rozgłoszeniowy uzyskujemy przez ustawienie części hosta na same jedynki, co w zapisie dziesiętnym daje 255 w ostatnim oktecie. Dlatego poprawny broadcast to 192.168.10.255.
Dlaczego pozostałe odpowiedzi są błędne?
- 192.168.10.0 to adres sieci (network address), a nie rozgłoszeniowy.
- 192.168.0.255 (niezależnie od błędu zapisu ze spacją) dotyczy innej sieci, bo zmienia trzeci oktet z 10 na 0.
- 192.168.0.0 to również inna sieć (inny trzeci oktet) i dodatkowo jest to adres sieci, nie broadcast.
Wskazówka egzaminacyjna: dla prefiksu /24 broadcast bardzo często kończy się na .255, ale warto umieć uzasadnić to maską: skoro host to 8 bitów, to maksymalna wartość tej części wynosi 255.