令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問7

IPv4において,IPパケットで送られているデータが,ICMPメッセージであることを識別できるヘッダー情報はどれか。

解答・解説

正解: ア. IPヘッダーのプロトコル番号

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番など)を識別するために使用されます。

Spineチーム