ネットワーク通信プロトコル

UDP

うでぃーぴー · User Datagram Protocol
12 views

UDPは、通信の確実性よりも速度を最優先するプロトコルです。AI分野ではリアルタイムな音声認識や大量のセンサーデータ送信に活用されています。

UDPとは

一言でいうとUDPとは、相手への到達確認を行わずにデータを一方的に高速送信する通信プロトコルです。

詳しく解説

UDP(User Datagram Protocol)は、OSI参照モデルのトランスポート層に位置するプロトコルです。TCPとは異なり、コネクションの確立やデータの到達確認、エラー訂正を行わないため、オーバーヘッドが極めて少なく高速なデータ転送を実現します。AIの分野においては、ミリ秒単位の応答速度が求められるリアルタイム音声認識や、自律走行車におけるLiDARなどのセンサーデータ送信において、パケットロスを多少許容しつつ最新のデータを優先して送り続けるために重要な役割を果たしています。

具体例・使われ方

AIを活用したリアルタイム音声対話システムやライブ配信での音声・映像ストリーミング、自動運転車のLiDARやカメラからの連続的なセンシングデータ収集などで利用されています。

似た用語との違い

信頼性と順序保証を重視するTCPとの違いとして、UDPはデータの欠損や順序の入れ替わりを気にせず速度を最優先する点が挙げられます。

注意点

パケットロスが発生した際にデータの再送を行わないため、信頼性が求められる重要データの送受信には不向きであり、アプリケーション側で欠損への対策を講じる必要があります。

更新日時: 2026年9月17日 11:51