On m'a dit que nous avons deux appareils sur un réseau:
10.40.225.142
et 10.40.225.144
Ces appareils ont les deux
Passerelle 10.40.225.129
Masque de sous-réseau 225.225.225.128
(note 225 est pas une faute de frappe)
Ce sont une communication par intermittence avec un serveur 10.40.224.156
Ma question est donc la suivante: est-ce qu'un sous-réseau valide? Je n'ai jamais vu que 255 ou 0 dans le premier - trois octets.
Fondamentalement, un masque de sous-réseau valide, lorsqu'il est écrit en binaire, doit être composé de 1 consécutifs de 1, puis de 0, mais pas de mélange intermittent. C'est à dire.:
255.255.255.128 -> 11111111.11111111.11111111.10000000 is valid
255.255.255.0 -> 11111111.11111111.11111111.00000000 is valid
255.255.255.144 -> 11111111.11111111.11111111.10010000 is not valid
EDIT: Les premiers bits (les bits non nulles) pourraient également être définis pour correspondre à l'adresse réseau, l'essentiel est que si vous effectuez une opération logique et opérationnelle sur une adresse IP avec le masque de sous-réseau, vous obtenez l'adresse réseau.
Host: 10.40.225.164 -> 0000 1010 . 0010 1000 . 1110 0001 . 1010 0100
Subnet M: 255.255.225.128 -> 1111 1111 . 1111 1111 . 1110 0001 . 1000 0000
Network: 10.40.225.128 -> 0000 1010 . 0010 1000 . 1110 0001 . 1000 0000
Le sous-réseau que vous travaillez est: 10.40.225.128/25
Votre gamme d'adresses utilisable provient de: 10.40.225.129 - 10.40.225.254
L'ID réseau est: 10.40.225.128
L'ID de diffusion est: 10.40.225.255
Le dernier octet est divisé en deux. Nous pouvons supposer que la configuration de l'adresse est correcte, car les IPS sont utilisables dans la plage d'adresses du sous-réseau fourni. La seule raison pour laquelle ils ne seraient pas valables sont s'il y avait des adresses IP contradictoires provenant d'autres périphériques statilement définis pour utiliser ces IPS dans le réseau (peu probable).