ICMPパケットフォーマットのデータフィールドに関するネットワークスペシャリスト試験問題
以下に「 ICMPパケットフォーマットのデータフィールド 」をテーマとしたネットワークスペシャリスト試験形式の問題を、 【選択式】【正解】【解説】【穴埋め】【誤文訂正】の形式で 10問 一気に作成します。 ■ 問題1 ICMP Echo Request のデータフィールドに含まれる情報として 最も一般的なもの はどれか。 A. TTL値 B. 識別子とシーケンス番号 C. オプションヘッダ D. HTTPヘッダ 【正解】B 【解説】Echo Request(Type=8)のデータフィールドには、識別子(Identifier)とシーケンス番号(Sequence Number)、および任意のデータが含まれる。 【穴埋め】ICMP Echo Request のデータには、識別子と________が含まれる。 → シーケンス番号 【誤文訂正】ICMP Echo Request のデータにはHTTPヘッダが含まれる。 → 正しくは、識別子とシーケンス番号が含まれる。 ■ 問題2 ICMPのデータフィールドに タイムスタンプを含めることができる理由 として最も適切なものはどれか。 A. DNSキャッシュを操作するため B. RTT(往復時間)を計測するため C. パケットサイズを大きくするため D. TTLの変化を記録するため 【正解】B 【解説】データフィールドに送信時刻を含めておけば、返信が来たときにその時刻と比較することでRTT(ラウンドトリップタイム)を算出できる。 【穴埋め】ICMPのデータにタイムスタンプを含めることで、________を測定できる。 → 往復時間(RTT) 【誤文訂正】ICMPデータフィールドにタイムスタンプを入れるとTTLが固定される。 → 正しくは、RTTを測定できる。 ■ 問題3 ICMP Echo Request に含まれる 任意データの長さ について正しいものはどれか。 A. 常に64バイトに固定されている B. 最大でICMPヘッダと合わせて20バイト C. MTUに収まる範囲で任意に設定可能 D. 最小でも512バイト以上必要 【正解】C 【解説】ICMPパケット全体がMTU(通常は1500バイト)を超えない範囲であれば、任意の長さのデータを含めること...