高速インターネット接続でさえ待ち時間が遅くなる可能性がある方法
インターネット接続の速度には、帯域幅だけではありません。これは特に最大15 Mbpsの速度を提供できる衛星インターネット接続に当てはまりますが、それでもやはり遅いと感じるでしょう.
待ち時間は、すべてのインターネット接続とネットワークで問題になる可能性があります。無線接続は一般により高い待ち時間を有するが、有線ネットワーク接続は最も低い待ち時間を有する傾向がある。.
Image Credit:FlickrのTimo Newton-Syms
待ち時間と帯域幅
衛星インターネット接続を含むインターネット接続は、「最大15 Mbps」のような速度でアドバタイズされます。この速度を提供する衛星インターネット接続を見て、それを使用した経験が15 Mbpsケーブルを使用した経験に匹敵すると仮定します。インターネット接続、しかしあなたは間違っているだろう.
- 帯域幅:帯域幅は、データを時間の経過とともに転送できる速度を決定します。帯域幅は、1秒間に転送できるデータ量です。.
- 待ち時間:遅延は遅延です。待ち時間とは、データが送信元と宛先の間を移動するのにかかる時間をミリ秒単位で表したものです。.
実世界での待ち時間
さまざまな種類の接続でWebを閲覧しているとしましょう。これがレイテンシーの「感じ方」です。
- 衛星インターネット接続(高速、高遅延)):あなたはウェブページ上のリンクをクリックするでしょう、そして顕著な遅れの後に、ウェブページはダウンロードを始めそしてほとんど一度に現れるでしょう.
- 理論的接続(低速、低レイテンシ):Webページ上のリンクをクリックすると、そのWebページはすぐにロードを開始します。ただし、完全にロードするにはしばらく時間がかかり、イメージが1つずつロードされるのがわかります。.
- ケーブルインターネット接続(高速、低遅延):Webページ上のリンクをクリックすると、そのWebページはすぐに表示され、一度にすべてダウンロードされます。.
待ち時間は常に遅れとして現れます。たとえば、Skypeが待ち時間の長いインターネット接続で他のユーザーとチャットしている場合、お互いに同期が取れなくなります。あなたは文の間に一時停止しなければならないだろうか、または遅れのおかげであなたは互いの上で話すことになってしまう.
あなたがオンラインゲームをプレイしていたならば、あなたの行動は遅れるでしょう、そして、彼らがあなたのコンピュータに達する前にゲームで起こる出来事は目に見える遅れよりもむしろ遅れるでしょう。たとえば、待ち時間の長い接続で一人称視点のシューティングゲームをプレイしている場合は、画面上の誰かに向かって撃つことになりますが、遅延は発射体が到達するまでに長い間消えてしまうことを意味します。.
Image Credit:FlickrのMLライブラリ
待ち時間の原因
帯域幅と待ち時間はどちらもインターネット接続だけではなく、ネットワークハードウェア、リモートサーバーの場所と接続、コンピューターとサーバー間のインターネットルーターの影響も受けます。.
パケットはすぐにルータを通過しません。パケットが通過しなければならない各ルータは、パケットが世界中の反対側に到達するために多数のルータを通過しなければならない場合、数ミリ秒の遅延をもたらす。.
ただし、衛星インターネット接続など、一部の種類の接続では、最良の状況でも待ち時間が長くなります。衛星インターネット接続を介してパケットがインターネットサービスプロバイダに到達するまでに通常500〜700msかかります。.
ただし、衛星インターネット接続では待ち時間が問題になるだけではありません。待ち時間をあまり気にせずに、他の大陸でホストされているWebサイトを閲覧することはできますが、カリフォルニアにいてヨーロッパにあるサーバーでオンラインゲームをプレイしている場合は、待ち時間がもっと気になります。.
待ち時間の測定
pingコマンドを使用して、コンピュータとWebアドレス間の待ち時間を測定できます。この例では、トラフィックがGoogleのコンピュータとGoogleのサーバーの間を行き来するのに11ミリ秒かかります。衛星インターネットに接続している場合、これは最大700msになる可能性があります。.
待ち時間に対する距離の影響を示すために、Baidu - 中国の検索エンジンにpingを実行することができます。 Baiduには北米にサーバーがないため、コンピューターは中国のサーバーと通信する必要があります。私達のコンピューターとBaiduのサーバーとの間の待ち時間は228msです.
ローカルルーターにpingを実行すると、1msの待ち時間があります。私たちのルータは近くにあり、他のルータを経由せずに直接接続することができます.
tracerouteコマンドを使用して、各ルータ(または「ホップ」)がどれだけのレイテンシを追加しているかを確認できます。.
待ち時間は常に私たちにあります。それはそれがどれほど重要かという問題です。待ち時間が短いと、データはほぼ瞬時に転送され、遅延に気付くことはできません。待ち時間が長くなるにつれて、私たちはより多くの遅れに気づき始めます.