Pierwszy oktet już określa klasę sieci (1-127: A, 128-191: B, 192-223: C itp.). A, B lub C implikuje liczbę oktetów dla sieci (odpowiednio 255.0.0.0, 255.255.0.0, 255.255.255.0), co automatycznie informuje, ile hostów jest dozwolonych dla każdej klasy sieci.
Chociaż historycznie było to prawdą. To nie było prawdą od lat. Wiele lat temu 24.0.0.0/8 zostało rozdane w kawałkach różnym dostawcom usług internetowych. (Uważam, że było to głównie dla dostawców telewizji kablowej).
Nawet jeśli było to prawdą w przypadku zadań sieciowych, maski sieciowe były konieczne dla wewnętrznych sieci w celu uproszczenia routingu. Wydajne kierowanie siecią taką jak 10.0.0.0/8 wymaga podziału na mniejsze sieci. Może to być prosty schemat wykorzystujący poddziały / 16 i / 8, ale bardziej prawdopodobne jest, że będzie to podklasa bezklasowa. Większe podsieci efektywniej wykorzystują przestrzeń adresową (ponad 99% A / 24 jest dostępne dla urządzeń, a tylko 50% A / 30 jest dostępne.
Sieć lokalna jest kierowana bezpośrednio z urządzenia, podczas gdy inne adresy są przekazywane przez router. Hosty z wieloma interfejsami mogą być podłączone do sieci o różnych rozmiarach.
W przypadku podsieci bez hostów obsługujących wiele baz a / 24 zawiera więcej adresów niż jest to wymagane. Większość routerów, z którymi pracowałem, ma 24, 48 lub 96 portów i może być obsługiwana przez podsieci / 27, / 26 lub / 25. Pozwala to na dodatkowe adresy dla DCHP i / lub multi-homing. Organizacje mogą standaryzować przydzielanie podsieci / 24 lub / 23 do routingu.
Skoro adres IPv4 już zawiera informacje o sieci i hoście, dlaczego> nadal potrzebujemy maski podsieci?
Wiele urządzeń korzysta z domyślnej maski sieci / 24, która w wielu przypadkach odpowiada rozmiarowi lokalnej podsieci (localnet) przypisanej do routera. Dotyczy to w równym stopniu klas A, B i C. O ile rozmiar podsieci nie odpowiada domyślnej podsieci, wymagana jest maska sieci.
Jeśli adresy są określone przy użyciu formatu CIDR, maskę sieci i sieć można obliczyć na podstawie adresu. Jeśli nie, sieć można obliczyć na podstawie adresu i maski sieci. Nie można wiarygodnie obliczyć maskę sieci na podstawie adresu i sieci.
Podanie adresu bramy (routera) dla podsieci umożliwia skonfigurowanie domyślnej trasy, umożliwiając routing do adresów poza podsiecią.