DUPE:VC ++でインターネット帯域幅をプログラムでチェックする方法は?
pingの遅延から帯域幅を見つけることができますか?はいの場合、それはどのように行われますか
DUPE:VC ++でインターネット帯域幅をプログラムでチェックする方法は?
pingの遅延から帯域幅を見つけることができますか?はいの場合、それはどのように行われますか
いいえ、一般的に言って、あまり関係はありません。Wiki:レイテンシとスループットの比較を参照してください。
高速道路を疾走するテープでいっぱいのステーションワゴンの帯域幅を過小評価しないでください。
—アンドリュー・S・タネンバウム。
最新のスニーカーネットは、信じられないほどの帯域幅を持つことができます(たとえば、宅配便で2 x 2TBのディスクを送信することを想像してください)が、待ち時間は数時間または数日です。
2つは関連していません:
レイテンシーとは、何かを送信してから受信者がそれを受け取るまでの時間の差です。光の距離と速度によって決まるすべての伝送には、絶対的な最小遅延があります。
説明の方法で使用される帯域幅は、特定の時間に送信できる情報の量です。ボリュームごとに使用できる帯域幅の量には物理的な制限があります(可能な限り高密度の純粋なエネルギーで作られたコンピューターがある場合)が、すぐにこれに到達する可能性はほとんどありません。
いくつかの例:
ただし、パケットペアプロービングと呼ばれる手法があります。
パケットに次々に送信します。理論的には、利用可能な帯域幅が少ないほど、到着時間に分散します。