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ビットがホスト部、という意味になります。

手順は次の通りです。

  1. マスクが255の部分(先頭24ビット=最初の3区切り)がネットワーク部 → 192.168.1
  2. マスクが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つが所属ネットワーク。

関連問題

NW-S22NW-S24