NW-S23|情報Ⅰ 対策問題
IPv4アドレス「192.168.1.10」でサブネットマスクが「255.255.255.0」のとき、ネットワーク部を表す部分はどれか。
解答・解説を見る
正解: 1
正答
1
この問題のポイント
ネットワーク部とホスト部の区別 を問う問題です。サブネットマスクの読み方を身につけましょう。
解説
IPv4アドレスは32ビットですが、前半のネットワーク部(どのネットワークに属するか)と、後半のホスト部(そのネットワーク内のどの機器か)に分かれています。住所に例えると「○○町(ネットワーク部)の12番地(ホスト部)」という構造です。
どこで区切るかを示すのがサブネットマスクです。255.255.255.0を2進法にすると、255=11111111、0=00000000なので「11111111 11111111 11111111 00000000」。1が並ぶ先頭24ビットがネットワーク部、0の8ビットがホスト部、という意味になります。
手順は次の通りです。
- マスクが255の部分(先頭24ビット=最初の3区切り)がネットワーク部 → 192.168.1。
- マスクが0の部分(最後の8ビット)がホスト部 → 10。
ネットワーク部が同じ機器どうしは同一LAN内にいてルータなしで直接通信でき、ネットワーク部が異なればルータを経由します。共通テストでは「2つのIPアドレスは同じネットワークに属するか」を判断させる形でも問われるので、「マスクが255の範囲どうしを比べる」という手順で答えられるようにしましょう。
選択肢の確認
1.○ 255.255.255.0は先頭24ビットがネットワーク部という意味。192.168.1が該当。
2.× 10はホスト部(ネットワーク内での機器の番号)。
3.× 192だけなら先頭8ビット。マスクが255.0.0.0の場合の区切り方。
4.× ネットワーク部は必ず先頭から取る。途中からの区切りはない。
ここだけは覚えよう
マスクの255=ネットワーク部、0=ホスト部 — 255.255.255.0なら前3つが所属ネットワーク。