Pierwszym krokiem jest obliczenie identyfikatora sieci, który jest unikalnym numerem identyfikującym sieć. Odbywa się to przy użyciu adresu IP i maski podsieci sieci. Maska podsieci to 32-bitowa liczba, która dzieli adres IP na część sieciową i część hosta. Aby obliczyć identyfikator sieci, należy wykonać logiczną operację AND między adresem IP a maską podsieci.
Po obliczeniu identyfikatora sieci można określić liczbę hostów w sieci. Liczba hostów jest obliczana przez odjęcie identyfikatora sieci i adresu rozgłoszeniowego od całkowitej liczby adresów IP w podsieci. Adres rozgłoszeniowy to ostatni adres IP w podsieci, który jest używany do wysyłania danych do wszystkich hostów w sieci.
Aby zidentyfikować adres rozgłoszeniowy, należy odwrócić wszystkie bity w części hosta adresu IP na 1. W ten sposób otrzymamy adres rozgłoszeniowy dla podsieci. Na przykład, jeśli adres IP to 192.168.1.5, a maska podsieci to 255.255.255.0, adres rozgłoszeniowy to 192.168.1.255.
Po obliczeniu liczby hostów w sieci można określić, ile adresów IP jest dostępnych dla hostów. Oblicza się to poprzez odjęcie identyfikatora sieci i adresu rozgłoszeniowego od całkowitej liczby adresów IP w podsieci.
Na koniec można sprawdzić maskę podsieci routera, aby upewnić się, że jest ona poprawnie skonfigurowana. Maska podsieci routera powinna być zgodna z maską podsieci sieci. Jeśli maski podsieci nie są zgodne, router nie będzie w stanie komunikować się z hostami w sieci.
Podsumowując, obliczanie liczby komputerów w sieci jest stosunkowo prostym procesem po zrozumieniu podstaw adresów IP i masek podsieci. Obliczając identyfikator sieci, identyfikując adres rozgłoszeniowy i sprawdzając maskę podsieci routera, można łatwo określić liczbę hostów w sieci i dostępne adresy IP dla tych hostów.
192.168.0.0/16 to prywatny zakres adresów IP, który umożliwia podłączenie do 65 536 urządzeń w sieci. Pierwsze trzy oktety (192.168.0) reprezentują adres sieci, podczas gdy ostatni oktet (0) reprezentuje adres hosta. Znak /16 wskazuje, że maska podsieci wynosi 255.255.0.0, co pozwala na użycie 16 bitów dla adresu sieciowego i 16 bitów dla adresu hosta.