平成30年度 春期 午前Ⅱ 問18
ネットワーク
ICMPに関する問題
IPv4 において,IP パケットで送られているデータが,ICMP メッセージであることを識別できるヘッダ情報はどれか。
- アIP ヘッダのプロトコル番号
- イMAC ヘッダのイーサタイプ値
- ウTCP ヘッダのコントロールフラグ
- エUDP ヘッダの宛先ポート番号
答えと解説を見る
✓ これが正解アIP ヘッダのプロトコル番号
解説
IP ヘッダのプロトコル番号で、データが ICMP かを識別します。
通信のデータは、下の層のヘッダの中に上の層の種類を示す情報を持っていて、それを1段ずつたどって中身を判断します。ICMP のメッセージは、TCP や UDP を経由せず、IP パケットのデータ部に直接載せて送られます。そのため、IP の上に何が載っているかを示す IP ヘッダのプロトコル番号を見れば、ICMP かどうかを識別できます。ICMP のプロトコル番号は1で、TCP は6、UDP は17です。どの層のヘッダが、どの層の中身を示すかで見分けます。
ほかの選択肢はなぜ違うのか
- イMAC ヘッダのイーサタイプ値:MAC ヘッダのイーサタイプ値は、フレームに載っているのが IPv4 か ARP か IPv6 かなどを示す値です。IP パケットの中身が ICMP かどうかまでは、この値では分かりません。
- ウTCP ヘッダのコントロールフラグ:ICMP のメッセージは TCP を使わずに IP に直接載るので、TCP ヘッダはそもそも付きません。TCP ヘッダのコントロールフラグを見ても、ICMP かどうかは識別できません。
- エUDP ヘッダの宛先ポート番号:ICMP は UDP も使わないので、UDP ヘッダは付きません。ICMP にはポート番号という考え方がなく、宛先ポート番号から ICMP のメッセージを見分けることはできません。
この問題の用語
- プロトコル通信するときの、決まりごとや手順のまとまりのことをいいます。送る側と受ける側が同じものに従うことで、やり取りが成り立ちます。
- TCP相手に届いたかを確かめながら送る、信頼性を重んじた通信の約束事です。ポート番号でアプリを見分け、届かない分は送り直します。
- コントロール目的どおりに業務が進むように組み込む、決まりや点検、仕組みのことです。監査では、その整備と運用の状況が評価されます。
- UDP届いたかを確かめず、速さを優先して送る通信の約束事です。TCPと同じくポート番号でアプリを見分け、音声や動画の配信に向きます。
- ポート番号同じ機器の中で、どの用途の通信かを見分けるための番号。住所が建物にあたるなら、これは部屋番号にあたります。
出典:平成30年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問18
同じ用語が出る問題
- 令和7年度 秋期 午前Ⅱ 問7:SYN/ACKパケットの問題(ポート番号)
- 令和6年度 秋期 午前Ⅱ 問15:DTLSの特徴(UDP)
- 令和6年度 春期 午前Ⅱ 問19:サブミッションポートに関する問題(TCP)
- 令和4年度 秋期 午前Ⅱ 問25:SaaSに関する問題(コントロール)
- 令和元年度 秋期 午前Ⅱ 問25:コントロールに関する問題(コントロール)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)