コンピュータネットワークにおける効率的なデータ伝送を維持するためには、輻輳制御が不可欠です。ネットワークの過負荷を防ぎ、ユーザーの公正な帯域幅分布を保証します。さまざまな方法と計算は、混雑の問題に効果的に対処するために使用されます。

混雑制御のための方法

ネットワーク輻輳を管理するために複数の技術が採用されています。これらの方法は、エンドツーエンドおよびネットワーク支援アプローチに広く分類することができます。

エンドツーエンドの混雑制御

これにより、送信者と受信者が、混雑信号を検出し、それに応じて伝送速度を調整するようになります。 伝送制御プロトコル(TCP)は、データフローを制御するAIMD(増幅多重化決定)などのアルゴリズムを使用する一般的な例です。

ネットワークアシスト輻輳制御

この方法では、ルーターやスイッチなどのネットワーク機器がトラフィックを積極的に管理することに参加しています。テクニックには、パケットをドロップせずに信号混雑にマークする明示的な輻輳通知(ECN)が含まれます。

混雑制御のための計算

効果的な混雑管理には、最適な伝送速度とバッファサイズを計算することが含まれます。主な処方は次のとおりです。

  • []Bandwidth-Delay Products(BDP):[]]BDP =帯域幅×ラウンドトリップ時間
  • 混雑窓サイズ:[])ネットワークのフィードバックに基づいて調整され、過負荷を防ぎます
  • パケットロス率:]ネットワーク混雑度を推定するために使用される