テクノロジ
UDPとは
英語名:User Datagram Protocol
ひとことで言うと:接続確立や再送制御を行わず、小さいオーバーヘッドでデータグラムを送るトランスポート層プロトコル。
意味をわかりやすく解説
UDPはUser Datagram Protocolの略で、TCPのようなコネクション確立、順序保証、再送保証を行いません。その分ヘッダや制御が軽く、低遅延を重視する用途に向きます。
音声・動画のリアルタイム通信、DNS問い合わせなどで利用されます。必要であれば信頼性や再送はアプリケーション側で実装します。
具体例
リアルタイム音声では、少し古いパケットを再送して待つより、多少欠けても新しい音声を低遅延で届ける方が重要な場合があります。
似た用語との違い
TCP
UDPは軽量で再送保証がなく、TCPは接続を確立して欠落を再送し順序を整えます。
基本情報技術者試験の試験ポイント
UDPは「必ず速い」ではなく、TCPのような信頼性制御を持たない点が本質です。
CHECK QUESTION
UDPでパケットが失われた場合、UDP自身が必ず再送しますか。
答えを見る
再送しません。必要ならアプリケーション側で再送などを実装します。
この説明は分かりやすかったですか?
基本情報技術者試験を勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。