タイプ3の到達不能メッセージに関するネットワークスペシャリスト試験
以下に「ICMP タイプ3:到達不能メッセージ(Destination Unreachable)」をテーマとしたネットワークスペシャリスト試験形式の問題を、
【選択式】【正解】【解説】【穴埋め】【誤文訂正】形式で10問一気に作成します。
■ 問題1
ICMP タイプ3 のメッセージはどのような状況で生成されるか。
A. 到達可能なホストにパケットが届いたとき
B. 宛先ホストにパケットを配達できなかったとき
C. MACアドレスが重複したとき
D. DNS名前解決に失敗したとき
【正解】B
【解説】タイプ3は「Destination Unreachable」で、宛先にパケットを届けられない際に送信される。
【穴埋め】ICMP タイプ3 は、宛先________できないときに送信される。
→ に到達
【誤文訂正】タイプ3はパケットが正常に届いたときに送信される。
→ 正しくは、到達できなかったときに送信される。
■ 問題2
ICMP タイプ3 のコードフィールド値「1」の意味はどれか。
A. ネットワーク到達不能
B. ホスト到達不能
C. プロトコル到達不能
D. ポート到達不能
【正解】B
【解説】タイプ3のコード1は「ホスト到達不能(Host Unreachable)」を意味する。
【穴埋め】ICMP タイプ3 のコード1は ________ 到達不能を示す。
→ ホスト
【誤文訂正】タイプ3のコード1はプロトコル到達不能を意味する。
→ 正しくは、ホスト到達不能を意味する。
■ 問題3
ICMP タイプ3 のコード値「3」が意味するのはどれか。
A. ホストが見つからない
B. 宛先のポートが閉じている
C. パケットがTTLオーバーで廃棄された
D. フラグメントが失敗した
【正解】B
【解説】タイプ3のコード3は「ポート到達不能(Port Unreachable)」で、該当ポートが開いていない場合に使用される。
【穴埋め】タイプ3・コード3は、宛先の ________ が閉じている場合に送信される。
→ ポート
【誤文訂正】タイプ3・コード3は、TTLが切れたときに送られる。
→ 正しくは、宛先ポートが閉じているときである。
■ 問題4
ICMP タイプ3 のコード「2」はどのような状況を示すか。
A. ネットワークへルートがない
B. プロトコルが使用できない
C. 宛先ポートが使用中である
D. ネットワーク上でループが発生した
【正解】B
【解説】タイプ3のコード2は「プロトコル到達不能(Protocol Unreachable)」を表す。
【穴埋め】タイプ3・コード2は、宛先の ________ が未対応の場合に送信される。
→ プロトコル
【誤文訂正】タイプ3・コード2はネットワークの輻輳を示す。
→ 正しくは、プロトコル到達不能を示す。
■ 問題5
ICMP タイプ3 に関して正しい説明はどれか。
A. pingコマンドの応答に使われる
B. 通常、ユーザに直接通知されることはない
C. UDP通信ではこのエラーを検出できない
D. TCP通信ではこのメッセージは送信されない
【正解】B
【解説】ICMPメッセージはアプリケーションレイヤで処理されないことが多く、ユーザに直接通知されない。
【穴埋め】ICMPタイプ3は、通常ユーザに ________ されない。
→ 直接通知
【誤文訂正】タイプ3メッセージはすべてのユーザに表示される。
→ 正しくは、通常ユーザに通知されない。
■ 問題6
ICMP タイプ3 メッセージの影響を受けやすいのはどのプロトコルか。
A. TCP
B. UDP
C. ICMP
D. ARP
【正解】B
【解説】UDPはコネクションレスであるため、ポート到達不能(コード3)のICMPによりエラー通知される。
【穴埋め】タイプ3によるポート到達不能通知は、主に ________ 通信で影響する。
→ UDP
【誤文訂正】ICMPタイプ3のポートエラーはTCPにしか影響しない。
→ 正しくは、UDPに影響する。
■ 問題7
ICMP タイプ3 コード「4」が示すのはどれか。
A. ソースルーティング拒否
B. フラグメント化が必要だが禁止されている
C. 送信先の名前解決に失敗した
D. TTLが0になった
【正解】B
【解説】タイプ3・コード4は、「フラグメント化が必要だがDF(Don't Fragment)ビットが設定されている」場合。
【穴埋め】タイプ3・コード4は、フラグメント ________ を示す。
→ 禁止(不要)
【誤文訂正】タイプ3・コード4は、名前解決失敗を意味する。
→ 正しくは、フラグメント化が必要だが禁止されている場合である。
■ 問題8
ICMP タイプ3 のメッセージが送信されないケースとして適切なものはどれか。
A. 宛先ネットワークが到達不能なとき
B. 送信元がブロードキャストアドレスだったとき
C. 宛先ポートが開いていなかったとき
D. 送信元がループバックアドレスだったとき
【正解】B
【解説】RFC1122により、ブロードキャストやマルチキャストに対してICMPエラーを返してはならないとされる。
【穴埋め】送信元が ________ アドレスのときは、タイプ3は送信されない。
→ ブロードキャスト
【誤文訂正】タイプ3はすべてのパケットに対して送信される。
→ 正しくは、ブロードキャスト宛などには送信されない。
■ 問題9
ICMP タイプ3 の構造で、エラーが発生した元のパケットの情報として含まれるのは何か。
A. パケット全体
B. 元パケットの最初の64ビット
C. IPヘッダと最初の8バイト
D. TCPヘッダのフラグ部のみ
【正解】C
【解説】ICMPエラーメッセージは、元パケットのIPヘッダとその直後の8バイトを含む。
【穴埋め】タイプ3メッセージは、元のIPヘッダと ________ バイトを含む。
→ 最初の8
【誤文訂正】タイプ3は元パケット全体を含む。
→ 正しくは、IPヘッダ+8バイトのみを含む。
■ 問題10
ICMP タイプ3 の検出はセキュリティ上どのようなリスクにつながるか。
A. 認証情報の漏洩
B. システムクロックの改ざん
C. ポートスキャン結果の判別
D. DNSキャッシュの汚染
【正解】C
【解説】ICMP Port Unreachable(タイプ3・コード3)により、特定ポートが閉じていることをスキャナが判断できる。
【穴埋め】ICMP タイプ3 は、 ________ の成否判定に悪用される可能性がある。
→ ポートスキャン
【誤文訂正】ICMPタイプ3はDNSキャッシュ攻撃に使われる。
→ 正しくは、ポートスキャンなどに悪用される。
ご希望があれば、タイプ3の各コード値(0〜15)の詳細分類問題や、ファイアウォール設定における遮断可否の応用問題も作成可能です。お気軽にお申し付けください。
コメント
コメントを投稿