戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2023年 97


問題文

サブネットマスクの役割として、適切なものはどれか。

選択肢

IPアドレスから、利用しているLAN上のMACアドレスを導き出す。
IPアドレスの先頭から何ビットをネットワークアドレスに使用するかを定義する。(正解)
コンピュータをLANに接続するだけで、TCP/IPの設定情報を自動的に取得する。
通信相手のドメイン名とIPアドレスを対応付ける。

🔒 解説は解答すると表示されます

サブネットマスクの役割【ITパスポート 解説】

正解の理由

サブネットマスクは、IPアドレス(ネットワーク上で機器を識別する番号;IP = Internet Protocol)において、どのビットを「ネットワーク部」として使うかを指定するための値です。つまり、IPアドレスの先頭から何ビットをネットワークアドレスに使うかを決めます。これが選択肢のの内容に対応します。
具体的には、サブネットマスクはビット列で「1」の部分がネットワーク部、「0」の部分がホスト部(そのネットワーク内の個々の機器を区別する部分)を表します。たとえばサブネットマスク 255.255.255.0 は二進で 11111111.11111111.11111111.00000000 となり、先頭 24 ビットをネットワーク部に使う(/24)ことを示します。

解法ステップ

  1. 問題文のキーワード「サブネットマスク」を確認する。
    • サブネットマスクとは何かをまず思い出す(ネットワーク部を指定する値)。
  2. 各選択肢を見て、サブネットマスクの定義と合致するものを探す。
    • ネットワークやアドレス変換に関する用語と対応付ける(ARP、DHCP、DNS など)。
  3. 合致する選択肢を選ぶ。ここでは「IPアドレスの先頭から何ビットをネットワークアドレスに使用するかを定義する」が正しい説明であるため選ぶ。
(暗記ではなく、「サブネットマスク = ネットワーク部を示すもの」というイメージで判断するのが早いです)

選択肢別の誤答解説

  • ア: IPアドレスから、利用しているLAN上のMACアドレスを導き出す。
    • これはサブネットマスクの役割ではありません。IPアドレスから同じLAN上の機器のMACアドレス(物理アドレス;MAC = Media Access Control)を調べる仕組みは ARP(Address Resolution Protocol:アドレス解決プロトコル)です。ARPは「対応表を問い合わせる」プロトコルであり、マスクとは別物です。
  • イ: IPアドレスの先頭から何ビットをネットワークアドレスに使用するかを定義する。
    • これが正しい説明です。サブネットマスクはビット単位でネットワーク部とホスト部を分けます。例えば 255.255.255.0 = /24 は先頭 24 ビットがネットワーク部です。
  • ウ: コンピュータをLANに接続するだけで、TCP/IPの設定情報を自動的に取得する。
    • これは DHCP(Dynamic Host Configuration Protocol:動的ホスト構成プロトコル)の役割です。DHCP は IP アドレス、サブネットマスク、デフォルトゲートウェイなどを自動配布します。サブネットマスク自体は「設定する値」であり、自動取得を行うものではありません。
  • エ: 通信相手のドメイン名とIPアドレスを対応付ける。
    • これは DNS(Domain Name System:ドメイン名とIPアドレスを対応付ける仕組み)の役割です。サブネットマスクは名前解決とは無関係です。

よくある誤解

  1. 「サブネットマスクはルーター(経路制御装置)そのものだ」
    • 誤りです。サブネットマスクは数値(設定)で、ネットワークの範囲を示します。ルーターは異なるネットワーク間を中継する機器です。マスクはどこまでが同じネットワークかを決めるため、ルーターが必要かどうかの判断材料になりますが、同一のものではありません。
  2. 「サブネットマスクは物理的な大きさ(ケーブル本数など)を表す」
    • 誤りです。サブネットマスクは論理的なアドレス割り当てを示します。物理的構成(ハブやスイッチの数)とは直接関係がありません。
  3. 「サブネットマスク=デフォルトゲートウェイだ」
    • 別物です。デフォルトゲートウェイはネットワーク外へ出るときの送り先(通常ルーターのIP)を示す設定で、サブネットマスクはネットワークの範囲を示します。

補足コラム

  • 表記の違い:
    • サブネットマスクは「255.255.255.0」のようなドット付き10進表記と、プレフィックス長の「/24(スラッシュ24)」という表記が使われます。/24 は先頭 24 ビットがネットワーク部であることを意味します(CIDR = Classless Inter-Domain Routing:クラスレスな経路指定方式)。
  • ネットワークアドレスの求め方(簡単な例):
    • IP: 192.168.10.15、マスク: 255.255.255.0 の場合、ネットワークアドレスは 192.168.10.0 です。計算は IP とマスクをビットごとに AND(論理積)演算します。
  • サブネットごとのホスト数:
    • ホスト部のビット数を n とすると、利用可能なホスト数は概ね です(全て0はネットワークアドレス、全て1はブロードキャストアドレスのため通常は除く)。例:/24(ホスト部 8 ビット)なら 台。
    • 注意:/31(ホスト部1ビット)や/32(ホスト部0ビット)は特別扱いがあります。/31 は点対点接続で使われることがあり、/32 は単一ホスト指定です。

FAQ

Q1: サブネットマスクが違うと同じIPでも通信できない?
A1: 同じサブネットマスクで同じネットワークに属していなければ、直接には通信できません。異なるネットワーク同士の通信はルーター(ゲートウェイ)を経由します。
Q2: サブネットマスクは必ず同じ機器に設定する必要がある?
A2: 同一ネットワークに属する機器は、ネットワーク部が一致するようにマスクとIPを設定する必要があります。ホストごとに同じネットワーク部になるように設定しますが、管理上は同じマスクを使うことが多いです。
Q3: 「/24」と「255.255.255.0」は同じ意味?
A3: はい。同じ意味です。どちらも先頭 24 ビットがネットワーク部であることを示します。

関連キーワード: サブネットマスク、IPアドレス、ネットワークアドレス、ホスト部、CIDR、255.255.255.0、サブネット、ARP、DHCP、DNS、MACアドレス、ビット演算
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について