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)ことを示します。
解法ステップ
- 問題文のキーワード「サブネットマスク」を確認する。
- サブネットマスクとは何かをまず思い出す(ネットワーク部を指定する値)。
- 各選択肢を見て、サブネットマスクの定義と合致するものを探す。
- ネットワークやアドレス変換に関する用語と対応付ける(ARP、DHCP、DNS など)。
- 合致する選択肢を選ぶ。ここでは「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アドレスを対応付ける仕組み)の役割です。サブネットマスクは名前解決とは無関係です。
よくある誤解
-
「サブネットマスクはルーター(経路制御装置)そのものだ」
- 誤りです。サブネットマスクは数値(設定)で、ネットワークの範囲を示します。ルーターは異なるネットワーク間を中継する機器です。マスクはどこまでが同じネットワークかを決めるため、ルーターが必要かどうかの判断材料になりますが、同一のものではありません。
-
「サブネットマスクは物理的な大きさ(ケーブル本数など)を表す」
- 誤りです。サブネットマスクは論理的なアドレス割り当てを示します。物理的構成(ハブやスイッチの数)とは直接関係がありません。
-
「サブネットマスク=デフォルトゲートウェイだ」
- 別物です。デフォルトゲートウェイはネットワーク外へ出るときの送り先(通常ルーターの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: 同じサブネットマスクで同じネットワークに属していなければ、直接には通信できません。異なるネットワーク同士の通信はルーター(ゲートウェイ)を経由します。
A1: 同じサブネットマスクで同じネットワークに属していなければ、直接には通信できません。異なるネットワーク同士の通信はルーター(ゲートウェイ)を経由します。
Q2: サブネットマスクは必ず同じ機器に設定する必要がある?
A2: 同一ネットワークに属する機器は、ネットワーク部が一致するようにマスクとIPを設定する必要があります。ホストごとに同じネットワーク部になるように設定しますが、管理上は同じマスクを使うことが多いです。
A2: 同一ネットワークに属する機器は、ネットワーク部が一致するようにマスクとIPを設定する必要があります。ホストごとに同じネットワーク部になるように設定しますが、管理上は同じマスクを使うことが多いです。
Q3: 「/24」と「255.255.255.0」は同じ意味?
A3: はい。同じ意味です。どちらも先頭 24 ビットがネットワーク部であることを示します。
A3: はい。同じ意味です。どちらも先頭 24 ビットがネットワーク部であることを示します。
関連キーワード: サブネットマスク、IPアドレス、ネットワークアドレス、ホスト部、CIDR、255.255.255.0、サブネット、ARP、DHCP、DNS、MACアドレス、ビット演算

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

