Który z adresów jest adresem rozgłoszeniowym sieci 172.16.64.0/26?
Adres 172.16.64.63 jest adresem rozgłoszeniowym dla sieci 172.16.64.0/26, ponieważ prefiks /26 oznacza maskę 255.255.255.192. W ostatnim oktecie taka maska daje rozmiar bloku równy 64 adresy, czyli podsieci zaczynają się co 64: 172.16.64.0, 172.16.64.64, 172.16.64.128 oraz 172.16.64.192. Skoro podana sieć to 172.16.64.0/26, jej zakres adresów to od 172.16.64.0 do 172.16.64.63. Pierwszy adres, czyli 172.16.64.0, jest adresem sieci, a ostatni adres zakresu, czyli 172.16.64.63, jest adresem rozgłoszeniowym. Hosty mogą używać adresów od 172.16.64.1 do 172.16.64.62. Moim zdaniem to jeden z tych przykładów, gdzie najlepiej liczyć blokami, a nie próbować zgadywać po końcówce adresu. W praktyce taka wiedza jest potrzebna przy konfiguracji VLAN-ów, interfejsów routera, DHCP czy reguł firewall. Dobra praktyka branżowa jest taka, żeby adresu sieci i broadcastu nigdy nie przydzielać komputerom, drukarkom ani serwerom, bo urządzenia sieciowe traktują je specjalnie. To wynika z zasad adresacji IPv4 opisanych w klasycznym modelu CIDR, stosowanym powszechnie w projektowaniu sieci.
W tym zadaniu łatwo pomylić kilka różnych pojęć: adres sieci, adres hosta, adres rozgłoszeniowy danej podsieci oraz adres rozgłoszeniowy innej podsieci. Dla sieci 172.16.64.0/26 maska ma postać 255.255.255.192, więc w ostatnim oktecie zostają bloki po 64 adresy. Oznacza to, że zakres konkretnej podsieci zaczyna się od 172.16.64.0 i kończy na 172.16.64.63. Adres 172.16.64.0 nie jest adresem rozgłoszeniowym, tylko adresem sieci. On identyfikuje całą podsieć w tablicach routingu i w dokumentacji, ale nie powinien być przypisywany zwykłemu hostowi. To dość częsty błąd, bo ktoś widzi początek zakresu i traktuje go jak normalny adres urządzenia albo myli go z broadcastem.
Adresy 172.16.64.192 i 172.16.64.255 wyglądają kusząco, szczególnie gdy ktoś kojarzy, że 255 często oznacza broadcast. Tyle że przy CIDR nie wolno patrzeć tylko na ostatnią liczbę. Trzeba uwzględnić maskę. Dla /26 podsieć 172.16.64.192/26 rzeczywiście ma zakres od 172.16.64.192 do 172.16.64.255, więc 172.16.64.255 byłby broadcastem, ale dla innej podsieci, nie dla 172.16.64.0/26. Z mojego doświadczenia uczniowie często robią skrót myślowy: końcówka 255 to zawsze broadcast. W sieciach klasowych czasem to działało, ale w nowoczesnej adresacji CIDR już nie wystarcza. Trzeba policzyć rozmiar bloku: 256 - 192 = 64. Potem ustalić właściwy przedział i dopiero z niego wybrać ostatni adres. Tutaj tym ostatnim adresem jest 172.16.64.63, a nie żaden adres z późniejszych bloków.
Adresy 172.16.64.192 i 172.16.64.255 wyglądają kusząco, szczególnie gdy ktoś kojarzy, że 255 często oznacza broadcast. Tyle że przy CIDR nie wolno patrzeć tylko na ostatnią liczbę. Trzeba uwzględnić maskę. Dla /26 podsieć 172.16.64.192/26 rzeczywiście ma zakres od 172.16.64.192 do 172.16.64.255, więc 172.16.64.255 byłby broadcastem, ale dla innej podsieci, nie dla 172.16.64.0/26. Z mojego doświadczenia uczniowie często robią skrót myślowy: końcówka 255 to zawsze broadcast. W sieciach klasowych czasem to działało, ale w nowoczesnej adresacji CIDR już nie wystarcza. Trzeba policzyć rozmiar bloku: 256 - 192 = 64. Potem ustalić właściwy przedział i dopiero z niego wybrać ostatni adres. Tutaj tym ostatnim adresem jest 172.16.64.63, a nie żaden adres z późniejszych bloków.