Se você tem 172.20.12 / 24 (também pode ser escrito como 172.20.12.0/24, ou como 172.20.12.0 com máscara de sub-rede 255.255.255.0) você pode formar duas sub-redes com aproximadamente 128 endereços cada:
Sub-rede 1: 172.20.12.0/25
máscara de sub-rede: 255.255.255.128
primeiro endereço (geralmente usado como endereço do roteador / gateway): 172.20.12.1
último endereço unicast: 172.20.12.126
endereço de transmissão: 172.20.12.127
Sub-rede 2: 172.20.12.128/25
máscara de sub-rede: 255.255.255.128
primeiro endereço (geralmente usado como endereço do roteador / gateway): 172.20.12.129
último endereço unicast: 172.20.12.254
endereço de broadcast: 172.20.12.255
O truque é analisar o endereço, especialmente a seção "host" do endereço, em binário.
Se você tem 172.20.12.0/24, em binário, seria:
Address: 10101100.00010100.00001100.00000000 24-bit subnet mask (24 1's): 11111111.11111111.11111111.00000000
Então você tem os últimos 8 bits (todo o último octeto) para usar em endereços de host ou sub-redes.
2 ^ 8 = 256, então dividindo isso em grupos de 128 e você terá dois grupos.
Se você estender a máscara de sub-rede em mais um bit (de 24 para 25 bits), agora você tem duas sub-redes com cerca de 128 endereços.
Em binário, essa máscara de sub-rede é 11111111.11111111.11111111.10000000
. Esse primeiro bit do último octeto é o bit de 128, então, para escrevê-lo na forma de "ponto decimal", seria 255.255.255.128.
Esta máscara de sub-rede deixa 7 bits para a seção do host e 2 ^ 7 = 128.
No entanto, se o seu instrutor estiver sendo um defensor, ele apontará que o endereço onde a parte do host (em binário) é zeros é semi-reservada como o "número da rede" e o endereço onde a parte do host (em binário) é que todos são o endereço de difusão de sub-rede, então você acaba com 128 - 2 = 126
endereços (e depois grava pelo menos mais um para um gateway, etc., deixando ainda menos endereços para dispositivos host de nó folha).
Portanto, a resposta mais precisa para a pergunta seria que um / 24 só deixa espaço para uma sub-rede com 128 endereços de host unicast, e esse é o próprio / 24 em si. Na verdade, ele tem espaço para até 254 endereços de host unicast, mas como os maiores blocos em que você pode dividi-lo não contêm 128 endereços de host unicast, você não tem o privilégio de dividi-lo se tiver uma necessidade difícil de 128 endereços de host unicast por sub-rede.