0

DUPE:VC ++でインターネット帯域幅をプログラムでチェックする方法は?

pingの遅延から帯域幅を見つけることができますか?はいの場合、それはどのように行われますか

4

3 に答える 3

8

いいえ、一般的に言って、あまり関係はありません。Wiki:レイテンシとスループットの比較を参照してください。

高速道路を疾走するテープでいっぱいのステーションワゴンの帯域幅を過小評価しないでください。
—アンドリュー・S・タネンバウム。

最新のスニーカーネットは、信じられないほどの帯域幅を持つことができます(たとえば、宅配便で2 x 2TBのディスクを送信することを想像してください)が、待ち時間は数時間または数日です。

于 2009-04-21T11:22:22.253 に答える
7

2つは関連していません:

  • レイテンシーとは、何かを送信してから受信者がそれを受け取るまでの時間の差です。光の距離と速度によって決まるすべての伝送には、絶対的な最小遅延があります。

  • 説明の方法で使用される帯域幅は、特定の時間に送信できる情報の量です。ボリュームごとに使用できる帯域幅の量には物理的な制限があります(可能な限り高密度の純粋なエネルギーで作られたコンピューターがある場合)が、すぐにこれに到達する可能性はほとんどありません。

いくつかの例:

  • 低遅延、低帯域幅:LAN上の混雑した端末に接続します。
  • 低遅延、高帯域幅:インターネットバックボーンを介した送信。
  • 高遅延、低帯域幅:混雑したネットワーク上のダイヤルアップモデム。
  • 高遅延、高帯域幅:車をハードドライブで満たし、サンフランシスコまで運転します。(これはスニーカーネットです。)
于 2009-04-21T11:28:30.037 に答える
2

ただし、パケットペアプロービングと呼ばれる手法があります。

パケットに次々に送信します。理論的には、利用可能な帯域幅が少ないほど、到着時間に分散します。

于 2009-04-21T12:17:26.443 に答える