令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問7
テクノロジネットワーク
この問題は2025(R7)春 ネットワークスペシャリスト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
IPv4において,IPパケットで送られているデータが,ICMPメッセージであることを識別できるヘッダー情報はどれか。
解答・解説を読む
正解: 選択肢ア
IPv4において、IPパケットのデータ部分に含まれる上位層のプロトコルを識別するため、IPヘッダーにはプロトコル番号(Protocol)というフィールドが設けられています。ICMPはこのプロトコル番号が「1」として定義されています。したがって、受信したIPパケットのデータがICMPメッセージであることは、IPヘッダーのプロトコル番号を参照することで識別できます。
各選択肢の解説
- ア(正解):IPヘッダーのプロトコル番号は、TCP(6)、UDP(17)、ICMP(1)など、上位層のプロトコルを識別するために使用されます。
- イ:MACヘッダーのイーサタイプ値は、イーサネットフレームのペイロードに含まれるネットワーク層のプロトコル(IPv4、IPv6、ARPなど)を識別するために使用されます。
- ウ:TCPヘッダーのコントロールフラグは、TCPコネクションの確立・維持・切断などの状態(SYN、ACK、FINなど)を制御するために使用されます。
- エ:UDPヘッダーの宛先ポート番号は、通信先のアプリケーションプロセス(DNSの53番など)を識別するために使用されます。