Étant donné un préfixe Y
, il est facile de calculer le masque de réseau correspondant: Mettez Y
fois un bit défini, puis remplissez "à droite" avec des zéros jusqu'à ce que l'un ait 32 bits (IPv4) au total.
Exemple:
Préfixe 24
, donc masque de réseau 11111111 11111111 11111111 00000000
ou 255.255.255.0
.
Peut-il y avoir un masque de réseau avec un modèle de bits différent , tel que
00000000 11111111 00000000 11111111
(0.255.0.255
)00000000 11111111 11111111 11111111
(0.255.255.255
)11111111 11111111 11111111 00000001
(255.255.255.1
)
La spécification d'un "préfixe" ne fonctionnerait évidemment pas pour ces cas.
(Je suis presque sûr que la réponse est "NON", mais j'écris du code réseau, et cela doit fonctionner dans tous les cas possibles, donc je veux être sûr à 101%.)