Pas si simple que ça:
on n'a pas totale liberté pour créer les masques sous réseau car les bits du masque doivent etre consécutifs (en principe, car en théorie, ce n'est pas obligatoire, mais, sinon, c'est ingérable).
donc,
faisons le calcul:
100.0 à 125.254 cela représente un bloc de 26*256 adresses
soit 6656
pour mettre ce nombre d'adresses dans un réseau, il faut arrondir à la taille puissance de 2 supérieure: la taille d'un réseau est toujours une puissance de 2.
La taille immédiatement supérieure est donc 8192, soit 2^13
ce qui donne 13 bits pour la partie host de l'adresse ip donc 32-13 soit 19 bits pour la partie réseau, donc le masque: /19 soit 255.255.224.0
mais sur quel réseau ?
si on l'applique à 192.168.100.0, cela donne pour le 3éme octet:
0110 0100 (100=64+32+4) ET 1110 0000 (224=128+64+32)
soit 0110 0000 donc 64+32 = 96.
Le réseau sera donc 192.168.96.0 /19
et les adresses de host iront de 192.168.96.1 à 192.168.127.254
broadcast à 192.168.127.255
moralité:
pour définir un masque de réseau, il faut d'abord compter combien on veut mettre d'adresses dans ce réseau.
et choisir la taille qui va bien: Le masque correspond à la taille.
et ... Voili Voilou Voila !