1) サブネットマスクって何?
IPアドレスは1台1台の住所だけど、ネットワークではこう分けて使う:
-
ネットワーク部:所属する町名(どのグループ?)
-
ホスト部:番地(その中の何番?)
この境界線を決めるのが サブネットマスク(または /xx 表記)。
2) /28 の意味(超重要)
/28 は 先頭28ビットがネットワーク部、残りがホスト部。
IPv4は32ビットだから、
-
ネットワーク部:28ビット
-
ホスト部:32-28 = 4ビット
ホスト部が4ビットってことは、ホスト部で表せる数は
-
2^4 = 16通り
つまり /28 のサブネットは 16個ずつの塊で区切られる。
✅ ここが「/28は16単位で区切られる」の正体。
3) 16単位で区切るってどういうこと?
最後のオクテット(ここでは「33」の部分)が
-
0〜15
-
16〜31
-
32〜47
-
48〜63
-
64〜79
…みたいに 16刻みで区切られる。
あなたのIPは
192.168.100.33
最後の数字33はどこに入る?
-
32〜47 の範囲 ✅
この範囲の 先頭がネットワークアドレス。
👉 ネットワークアドレス = 192.168.100.32
よって 正解はB
4) ビットで見る(ちゃんと理解したい人向け)
/28 のサブネットマスクは
-
28ビットが1
-
残り4ビットが0
つまり 255.255.255.240
IPの最後のオクテット 33 は2進数で
マスク 240 は
AND(論理積)を取ると
だからネットワークアドレスは .32 になる。
5) よくある間違い(今回の選択肢)
-
A: .16 → 16〜31のグループ(33じゃない)
-
C: .48 → 48〜63のグループ(33じゃない)
-
D: .0 → 0〜15のグループ(33じゃない)
6) 試験で使える最速手順(暗記用)
/28ならこうやる:
-
/28 → 16刻み(2^(32-28) = 16)
-
IPの最後の数を 16で割って切り捨て
-
33 ÷ 16 = 2余り1 → 2×16 = 32
-
-
ネットワークアドレスは .32
サブネットマスク=「IPをグループ分けする定規」**って考えると一気に楽になる。