Esta resposta assume que seu roteador tem um endereço IP de 192.169.1.100 (ou qualquer endereço IP entre 192.168.1.0-255).
Com uma máscara de sub-rede / 24, seu intervalo de endereços IP é 192.168.1.0-192.168.1.255 (incluindo os endereços de rede e broadcast).
Com uma máscara de sub-rede / 20, seu intervalo de endereços IP é 192.168.0.0-192.168.15.255 (incluindo os endereços de rede e transmissão).
Da perspectiva dos hosts com a máscara de sub-rede, 192.168.1.100 é um endereço local válido. Existe nas sub-redes / 20 e / 24. Um host não sabe qual máscara de sub-rede qualquer outro host está usando, ele só sabe sua própria máscara de sub-rede e usa isso para determinar quais endereços IP são locais e quais não são. Qualquer host com um endereço IP no intervalo / 24 apareceria em belong
para a sub-rede local em qualquer um dos hosts e, mais importante, nesse cenário, para o roteador, MAS os hosts no / 24 A sub-rede só poderá se comunicar com outros hosts cujos endereços IP também estejam dentro do intervalo 192.168.1.0-192.168.1.255. É por isso que o primeiro cenário funciona, mas o segundo cenário não funciona. No primeiro cenário, todos os hosts podem se comunicar com o roteador porque o roteador está usando uma máscara de sub-rede / 20 MAS seu endereço IP está dentro das duas sub-redes da perspectiva dos hosts com a máscara de sub-rede. No segundo cenário, o roteador só pode se comunicar com os endereços IP que se enquadram na sub-rede / 24, ele não pode se comunicar com nenhum host com endereços IP acima de 192.168.1.255, porque esses endereços IP estão fora do 192.168.1.0/24, que é a sub-rede dos roteadores no segundo cenário.