UDPとは
UDP(User Datagram Protocol)は、インターネットのトランスポート層で使われるコネクションレスの通信方式です。送ったデータの到達確認や再送制御、順序保証を行わず、接続の確立も不要なため、処理が軽く遅延が少ないのが特徴です。ヘッダーが小さく、機器の負荷を抑えられる点も利点です。
その代わり、途中でデータが欠けたり順番が入れ替わる可能性があります。信頼性をアプリ側で補える場面や、多少の欠損より遅延の少なさが重要な用途に向きます。具体例として、音声通話、動画のストリーミング、オンラインゲームなどリアルタイム性が重視される分野で広く利用されています。
通信は小さな塊(データグラム)単位で行われ、送信側は相手のIPアドレスとUDPポート番号を指定して一方的に送信します。受信側はポート番号でアプリケーションを識別し、必要であればアプリケーション層で再送や並び替え、欠損の補間などを実装して品質を整えます。
IoTのセンサー計測のように、素早くシンプルに届けることが重要なケースでもUDPは有効です。まとめると、UDPは確実さよりも速さと低オーバーヘッドを優先するための土台であり、遅延に敏感なサービスを支える役割を担います。

