ネットワーク上に2つのデバイスがあると言われました。
10.40.225.142
および10.40.225.144
これらのデバイスは両方とも
ゲートウェイ10.40.225.129
サブネットマスク 225.225.225.128
(注225はNotタイプミスです)
これらはサーバーと断続的に通信します10.40.224.156
だから私の質問は:それは有効なサブネットですか?最初の1つで255または0しか見たことがない-3オクテット。
基本的に、有効なサブネットマスクは、バイナリで記述されている場合、連続する1と0のみで構成されている必要がありますが、断続的に混合することはできません。つまり:
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
編集:最初のビット(ゼロ以外のビット)は、ネットワークアドレスと一致するように設定することもできます。重要なことは、サブネットマスクを使用してIPで論理AND演算を実行すると、ネットワークアドレスを取得することです。
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
使用しているサブネットは次のとおりです:10.40.225.128/25
使用可能なアドレス範囲は次のとおりです。10.40.225.129 - 10.40.225.254
ネットワークIDは次のとおりです。10.40.225.128
ブロードキャストIDは10.40.225.255
最後のオクテットは半分に分割されます。これらのIPは、提供されたサブネットのアドレス範囲で使用できるため、アドレス構成は正しいと推測できます。それらが有効ではない唯一の理由は、ネットワーク内でそれらのIPを使用するように静的に設定された他のデバイスからの競合するIPアドレスがあった場合です(そうではない)。