戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

エンベデッドシステムスペシャリスト 2016年 午前2 問17


問題文

TCPヘッダとUDPヘッダの両方にあるフィールドはどれか。

選択肢

ア:宛先IPアドレス
イ:コントロールフラグ(SYN、ACKなど)
ウ:シーケンス番号
エ:チェックサム(正解)

🔒 解説は解答すると表示されます

TCP・UDPヘッダの共通フィールド【午前2解説】

正解の理由

TCPヘッダとUDPヘッダの両方にあるフィールドは、エのチェックサムです。チェックサムは、データが通信中に壊れていないかを確認するために使われます。
宛先IPアドレスはTCPやUDPではなく、IPヘッダに含まれる情報です。一方、コントロールフラグやシーケンス番号はTCPの通信制御に使われるフィールドで、UDPヘッダにはありません。

解法ステップ

  1. 選択肢が「IP層の情報」か「TCP・UDPのトランスポート層の情報」かを整理します。
  2. 宛先IPアドレスはIPヘッダの情報なので、TCP・UDP共通のフィールドではありません。
  3. SYNやACKなどのコントロールフラグとシーケンス番号は、TCP固有のフィールドです。
  4. チェックサムはTCPヘッダとUDPヘッダの両方にあるため、エを選びます。

選択肢別の誤答解説

  • ア:宛先IPアドレスはIPヘッダのフィールドです。TCPヘッダにもUDPヘッダにも含まれません。
  • イ:SYNやACKなどのコントロールフラグは、コネクションの確立や確認応答などに使うTCPのフィールドです。
  • ウ:シーケンス番号は、TCPでデータの順序や再送を管理するためのフィールドです。UDPにはありません。
  • エ:チェックサムはTCPとUDPの両方にあるフィールドです。

よくある誤解

  • 通信に必要な情報はすべてTCP・UDPヘッダにあると思い込むことがあります。IPアドレスはIPヘッダにあります。
  • UDPには誤り検出の仕組みがないと思うことがあります。UDPヘッダにもチェックサムのフィールドがあります。ただし、IPv4ではUDPチェックサムを省略できる場合があります。
  • TCPとUDPはヘッダ構造がほぼ同じと考えるのも誤りです。ポート番号など共通する項目がある一方、シーケンス番号や制御フラグはTCP固有です。

補足コラム

TCPとUDPは、どちらもトランスポート層のプロトコルです。送信元ポート番号、宛先ポート番号、チェックサムなどを使って、アプリケーション間の通信を扱います。
TCPは、通信の確立やデータの順序制御、再送制御を行うため、UDPよりヘッダに多くの制御情報を持ちます。UDPはヘッダが簡潔で、データを効率よく送る用途に適しています。

FAQ

Q. UDPのチェックサムは必ず使われますか?
A. IPv4ではUDPチェックサムを省略できる場合がありますが、チェックサムのフィールド自体はUDPヘッダにあります。IPv6では原則としてUDPチェックサムが必要です。
Q. チェックサムはデータを修復する機能ですか?
A. いいえ。チェックサムは誤りの検出に使われます。破損を検出した後の再送などは、TCPなどのプロトコルの機能によって行われます。

関連キーワード: TCP、UDP、チェックサム、IPヘッダ、トランスポート層、シーケンス番号
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について