正答2
解説
正解は2です。
TCP(Transmission Control Protocol)とUDP(User Datagram Protocol)のヘッダーの違いを問う問題です。
TCPはコネクション型で、順序の保証や再送制御を行うため、UDPよりも多くの情報をヘッダーにもちます。
UDPのヘッダーは、送信元ポート番号、宛先ポート番号、データ長、チェックサムの4項目だけです。
【選択肢別解説】
1:× 宛先ポート番号は、TCPとUDPのどちらのヘッダーにも含まれます。
通信先のアプリケーションを識別するために必要です。
2:○ シーケンス番号はTCPだけがもつ項目です。
データの順序を正しく並べ直したり、欠落を検出して再送したりするために使います。
3:× 送信元ポート番号も、TCPとUDPの両方のヘッダーに含まれます。
4:× チェックサムも両方のヘッダーにあり、ヘッダーやデータの誤りを検出するために使います。
【ポイント】
TCPヘッダーにだけある主な項目は、シーケンス番号、確認応答番号、ウィンドウサイズ、制御フラグ(SYN、ACKなど)です。
UDPは項目が少なく軽量なので、音声や動画の配信などに使われます。