令和3年度 秋期 応用情報技術者試験 午前 問題 問34

UDPのヘッダフィールドにはないが,TCPのヘッダフィールドには含まれる情報はどれか。

解答・解説

正解: イ. シーケンス番号

TCPとUDPの通信方式の違いと、ヘッダに含まれる情報についての問題です。

UDP(User Datagram Protocol)はコネクションレス型で軽量な通信を行うため、ヘッダは最小限の構成となっています。UDPヘッダに含まれるのは以下の4つのフィールドのみです。

  • 送信元ポート番号
  • 宛先ポート番号
  • データ長(UDP長)
  • チェックサム

一方、TCP(Transmission Control Protocol)はコネクション型で信頼性の高い通信を実現するため、ポート番号やチェックサムに加えて、データの順序制御や再送制御を行うための様々な情報がヘッダに含まれます。その代表的なものが、送信データの順序を示す シーケンス番号 です。

したがって、UDPのヘッダにはないが、TCPのヘッダには含まれる情報は「シーケンス番号」となります。

各選択肢の解説

  • ア 宛先ポート番号: 誤り。パケットの宛先アプリケーションを識別するために、TCPとUDPのどちらのヘッダにも含まれます。
  • イ シーケンス番号: 正解。TCPのヘッダには含まれますが、UDPのヘッダには含まれません。データの順序を保証し欠落を検知するためにTCPで使用されます。
  • ウ 送信元ポート番号: 誤り。パケットの送信元アプリケーションを識別するために、TCPとUDPのどちらのヘッダにも含まれます。
  • エ チェックサム: 誤り。通信中のデータエラーを検出するために、TCPとUDPのどちらのヘッダにも含まれます。

Spineチーム