概要
UDPは、接続確立や再送制御を持たない軽量な通信プロトコルです。
やさしい説明
UDPは、接続確立や再送制御を持たない軽量な通信プロトコルです。
詳細解説
UDPは、接続確立や再送制御を持たない軽量な通信プロトコルです。必要最小限の情報だけでデータを送るため、遅延を抑えやすい反面、到達保証や順序保証は提供しません。DNS、NTP、音声や映像系の一部通信など、多少の欠落よりも即時性が重視される用途で使われます。Linuxでは、届かない理由がアプリケーション側の補完不足なのか、ネットワーク側の欠落なのかを切り分ける時にUDPの性質が前提になります。したがってUDPは、単にTCPより簡単な方式ではなく、信頼性と即時性の交換条件を持つ通信方式として理解する必要があります。
この用語が重要な理由
UDPを理解すると、設定値や通信経路の意味を表面だけでなく層ごとに切り分けて読めるようになります。
この用語を知らないと困る場面
DNSやNTPの挙動、音声系通信、到達保証のない通信設計を考える時に重要です。
一番よくある誤解
UDPは不安定な通信という意味ではありません。再送や順序制御を持たないだけで、用途に応じて合理的に使われます。
理解チェック
要点を言い換えたり、関連例を思い出せたらチェックを入れてください。
-
UDPがどの層で何を決めるかを言い分けられれば理解は十分です。
用例
- DNS問い合わせが通るかを見て、軽量なUDP通信が届いているか確認する。
現場で見る場所
-
ネットワーク設定、接続試験、名前解決、経路確認の記録
DNS問い合わせが通るかを見て、軽量なUDP通信が届いているか確認する。用語の正体と周辺の仕組みを意識しながら読むと、設定や出力の意味を取り違えにくくなります。
混同しやすい用語
-
TCP UDPはTCPと近い場面で登場しますが、同じ意味ではありません。UDPは軽量で高速な接続レスの通信方式です。一方、TCPは信頼性を重視した接続型の通信方式です。
FAQ
-
Q. UDPで最初に確認すべきことは何ですか? A. UDPは不安定な通信という意味ではありません。再送や順序制御を持たないだけで、用途に応じて合理的に使われます。
関連コマンド
資格試験との関連
-
LPIC-1 102 範囲: TCP/IP基礎、名前解決、経路設計の理解UDPはTCP/IP基礎、名前解決、経路設計の理解に関わる語で、試験範囲の文章、設定、障害時の説明を読み解く土台になります。
-
LinuC レベル1 102 範囲: TCP/IP基礎、名前解決、経路設計の理解UDPはTCP/IP基礎、名前解決、経路設計の理解に関わる語で、試験範囲の文章、設定、障害時の説明を読み解く土台になります。
参照リンク
- カテゴリー: Network Fundamentals
- レベル: Beginner
- 対応試験: LinuC レベル1 102, LPIC-1 102