サブネット化チートシート
100%

サブネット化 · レッスン 4

サブネット化チートシート

IPv4 サブネット計算を確認するための、簡潔な2進数とブロックサイズの手法を学びます。

サブネット計算ツールは便利ですが、少数の2進数パターンを覚えておくと、その出力を確認しやすくなります。ここで扱う手法は確認のためのものであり、実際の割り当てやルーティングポリシーを確認する代わりにはなりません。

オクテットのビット値

IPv4 の一つのオクテットでは、次の位取りを使います。

bit:    1   1   1   1   1  1  1  1
value: 128  64  32  16   8  4  2  1

8個の値をすべて足すと255になります。10進数の192は 128 + 64 なので、2進表記は 11000000 です。

10進数の192を8ビットの2進数で表したものはどれですか?

よく使うオクテット途中のマスク

連続するプレフィックスビットからは、次の短いマスク列が得られます。

bits set: 0    1    2    3    4    5    6    7    8
decimal:  0  128  192  224  240  248  252  254  255

たとえば /19 には、完全な16個のプレフィックスビットと、第3オクテットの3ビットが含まれるため、マスクは 255.255.224.0 です。

IPv4 の /19 に対応するマスクはどれですか?

ブロックサイズ

マスクで最初に255以外となるオクテットの値を256から引くと、サブネットの増分が得られます。/27 のマスクは末尾が224なので、ブロックサイズは 256 - 224 = 32 です。したがって、最後のオクテットの境界は 0、32、64、96、128、160、192、224 です。

アドレス 198.51.100.77/27 は64から95までのブロックに入ります。

198.51.100.77/27 のネットワークアドレスはどれですか?

任意のオクテットを変換する

10進数の123を変換するには、その値を超えない最大の位取りを順に選びます。

123 = 64 + 32 + 16 + 8 + 2 + 1
    = 01111011

10進数に戻すときは、ビットが1になっている位取りだけを足します。IPv4 のオクテットを扱うときは、常に8個すべての位置を残してください。

10進数の123に等しい8ビットの値はどれですか?

レッスン完了

サブネット化チートシート を完了しました

簡潔な2進数パターンを使って、よくある IPv4 の計算を確認できるようになりました。

  • 128から1までの、オクテットを構成する8個の位取りを使う。

  • オクテット途中にある連続マスクの並びを覚える。

  • 部分的なマスクを256から引いてブロックサイズを求める。

  • 個々のオクテットを変換するときは8ビットを保つ。

学習進捗を保存

無料アカウントを作成してこのレッスンを保存し、どのデバイスからでも学習を続けられます。

無料アカウントを作成
次のレッスン
サブネット化 に戻る