軽量ユーザーデータグラムプロトコル(UDP Lite)

著者: Eugene Taylor
作成日: 8 Aug. 2021
更新日: 20 六月 2024
Anonim
JavaでのデータグラムUDPソケットプログラミング
ビデオ: JavaでのデータグラムUDPソケットプログラミング

コンテンツ

定義-Lightweight User Datagram Protocol(UDP Lite)とはどういう意味ですか?

ライトウェイトユーザーデータグラムプロトコル(UDP-Lite)は、ユーザーデータグラムプロトコル(UDP)に似たコネクションレスプロトコルです。

ただし、部分的に損傷したペイロードを受信するステーションで破棄するのではなく、配信することが望ましいエラーが発生しやすいネットワーク環境のアプリケーションにも役立つ場合があります。
これにより、データを再度送信する必要がなくなり、データの整合性に関する決定が受信側のアプリケーションまたはコーデックに委ねられるため、帯域幅と時間を節約できます。

この機能は別として、機能的および意味的には通常のUDPと似ています。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaはLightweight User Datagram Protocol(UDP Lite)について説明しています

UDP-Liteは、名前が示すように、UDPに基づいています。


ただし、重要な違いがあります。チェックサムでパケットをまったくまたはまったく保護しないUDPとは異なり、UDP-Liteでは、データグラムの一部のみをカバーする部分的なチェックサムを実装できるため、部分的に破損したパケットを配信します。

このプロトコルは、ストリーミングビデオやVoIPなどのマルチメディア機能用であり、部分的に破損または破損したパケットを受信する方が、まったく受信しない場合と比べて有益です。

従来のUDPを使用している場合、単一ビットのエラーは、異なるチェックサムまたは不良チェックサムを引き起こし、パケットを無効にしてから破棄します。このスキームでは、エラーは軽微とみなされないため、たとえエラーが些細なものであっても、パケットは破棄されます。そのため、ソースからパケットを取得し、時間と帯域幅を消費します。

両方のタイプのUDPのチェックサムアルゴリズムは同じですが、Liteの場合、UDP-Liteヘッダーから部分的にのみ実装され、常にチェックサムでカバーする必要があります。

これは、一部のUDP-Liteパケットが破棄されないという意味ではありません。たとえば、1〜7のチェックサムカバレッジ値を持つパケットは破棄する必要があり(0または8+である必要があります)、IP長よりも大きいカバレッジを持つパケットも破棄する必要があります。