過去問ドリル

オリジナル問題 LinuCレベル1試験 問題 問2

ネットワークの基礎/インターネットプロトコルの基礎

TCPとUDPの違いに関する説明として、最も適切なものはどれか。

出典:オリジナル問題 LinuCレベル1試験 問題 問2

正解:A

解説

TCPはコネクション(接続)を確立してから通信を行い、パケットの到達確認や再送制御によって信頼性のある通信を提供します。UDPはコネクションを確立しないコネクションレス型のプロトコルで、到達の保証や順序の保証をしない代わりに、オーバーヘッドが小さく低遅延な通信が可能です。UDPが常にTCPより低速というわけではなく、用途によってはUDPの方が高速・低遅延に動作します。

選択肢ごとの解説

  • A正しい。TCPはコネクション型で信頼性を重視し、UDPはコネクションレス型で信頼性を保証しません。
  • B誤り。コネクション型・コネクションレス型の説明がTCPとUDPで逆になっています。
  • C誤り。TCPとUDPは信頼性の保証方法などが異なる別のプロトコルです。
  • D誤り。UDPは確認応答や再送制御を行わない分オーバーヘッドが小さく、用途によってはTCPより高速に動作します。
LinuCレベル1の過去問を演習モードで解く