目次:
定義-パケットバッファーの意味
パケットバッファは、ネットワーク経由の送信を待機しているパケットを保存したり、ネットワーク経由で受信したパケットを保存したりするために確保されるメモリ空間です。 これらのメモリスペースは、ネットワークインターフェイスカード(NIC)またはカードを保持するコンピューターのいずれかにあります。
パケットは、情報の送信中に一時的に保存され、パケットの送信遅延中または再送信要求中に使用するための予約が作成されます。 メディアシステムのパケットバッファリングは、ストリーミングのパケット遅延とパケット損失の影響を軽減します。 バッファリングは、パケットを同期し、送信中に失われたパケットを要求および置換するために必要な時間を提供します。
Techopediaはパケットバッファについて説明します
パケットバッファは通常、受信デバイスに配置されますが、場合によっては送信デバイスで使用され、受信側のデバイスから要求されたパケットの迅速な選択と再送信を可能にします。
すべてのアプリケーションのパケットは、単一のストリームに多重化されます。 パケットバッファ管理アルゴリズムは、パケットを受け入れるか拒否するかを決定します。 受け入れられたパケットは、論理的な先入れ先出し(FIFO)キューに入れられます。各アプリケーションでは、パケットバッファーに独自のキューがあります。 受け入れられたパケットは、アプリケーションが取得するまでバッファに残ります。 新しく到着したパケットは、バッファがいっぱいになると拒否されます。
パラレルパケットバッファーには、個々のダイナミックランダムアクセスメモリ(DRAM)メモリモジュールが組み込まれ、すべてのモジュールのサイズ、データ幅、アクセス時間が同じである共通メモリバッファーをエミュレートします。 バッファリングされるデータの合計量は、すべてのメモリモジュールの総バッファリング容量です。 読み取りおよび書き込み操作は、個々のメモリモジュールでパイプライン方式で実行されます。 パケットは他のメモリモジュールに書き込まれますが、新しく到着したパケットは現在アクセスされていないモジュールに書き込まれます。 個々のメモリモジュールへのパイプライン化された同時アクセスにより、総帯域幅が増加し、個々のメモリの負荷が軽減されます。
