connectionless
connectionlessは、通信を開始する前に送信側と受信側で事前の合意や接続確立の手順(ハンドシェイク)を行わない通信方式を指します。データは独立したパケットとして送信され、それぞれのパケットが最適な経路を個別に辿って目的地に届くため、オーバーヘッドが少なく、高速なデータ転送が可能です。
connection-orientedとの対比
対照的な概念であるconnection-oriented(コネクション指向)では、データのやり取りを始める前に仮想的な専用回線を確立し、データの到達確認や順序制御を行います。一方、connectionlessはこれらの管理を行わないため、効率的である反面、パケットの紛失や順序の入れ替わりが発生する可能性があります。
実用的な利用シーン
この方式は、多少のデータ欠損よりもリアルタイム性が重視される状況で非常に有効です。
リアルタイムの音声通話やビデオストリーミング
オンラインゲームの同期処理
DNS(ドメインネームシステム)のような短く単純なリクエストとレスポンスのやり取り
代表的なプロトコルであるUDP(ユーザーデータグラムプロトコル)がこの方式を採用しており、TCP(伝送制御プロトコル)のような厳格な接続管理を必要としない場面で活用されています。
意味
送信者と受信者の間で専用のセッションやハンドシェイクを事前に確立することなく、あるノードから別のノードへデータを送信する通信プロトコルに関する状態
The User Datagram Protocol (UDP) is a connectionless protocol used for streaming media.
ユーザーデータグラムプロトコル(UDP)は、メディアストリーミングに使用されるコネクションレスプロトコルである。