Ping
pingは、応答を要求するためにホストへ送信される信号です。主な目的は2つあります。1)ホストが利用可能かどうかを確認すること、2)応答にかかる時間を測定することです。
ping要求は、ほとんどのコマンドラインインターフェイスで標準コマンドとして使えるpingコマンドで実行できます。複数のネットワークユーティリティにはping機能があり、IPアドレスまたはドメイン名を入力するだけでサーバーにpingを送信できます。ほとんどのpingプログラムは複数回pingを送信し、最後にpingの平均値を表示します。
ping自体は、「エコー」要求を含む1つのパケット多くの場合32または56(バイト)で構成されます。ホストが利用可能な場合は、返信として1つのパケットを返します。ミリ秒単位で測定されるping時間は、パケットがホストに到達し、応答が送信元に戻るまでの往復時間です。
pingの応答時間は、インターネット経由で行われるすべての要求に遅延を加えるため重要です。たとえば、Webページを表示すると、ping時間が、サーバーがHTMLや関連リソースをコンピューターに送信するのにかかる時間に加わります。オンラインゲームではイベントがリアルタイムで発生するため、pingは特に重要です。
インターネット接続の速度はpingに影響することがありますが、pingの応答時間は、送信元システムと宛先システムの物理的な距離に直接関係することがよくあります。そのため、ニューヨークと東京の間の高速な接続では、ニューヨークとフィラデルフィアの間の低速な接続よりもpingが長くなる可能性があります。ネットワークの混雑によってpingが遅くなることがあるため、pingはトラブルシューティングによく使われます。
良好なping応答時間とは?
- < 30 ms - 非常に優れたping。ほとんど気付かない。オンラインゲームに最適
- 30~50 ms - 平均的なping。オンラインゲームにも問題なく使える
- 50~100 ms - やや遅いping時間。Web閲覧ではあまり気付かないが、ゲームに影響する可能性がある
- 100 ms~500 ms - 遅いping。Web閲覧への影響は最小限だが、オンラインゲームでは目立つラグが発生する
- > 500 ms - 0.5秒以上のpingでは、すべての要求に目立つ遅延が加わる。通常、送信元と宛先が世界の異なる地域にある場合に発生する
知識をテストする
