コンピュータネットワーキングでは、pingは、インターネットプロトコル(IP)ネットワーク接続のトラブルシューティングの一環として、あるコンピュータから別のコンピュータにメッセージを送信する特定の方法です。 pingテストは、クライアント(コンピュータ、電話、または同様のデバイス)がネットワーク上の別のデバイスと通信できるかどうかを決定します。
ネットワーク通信が正常に確立された場合、pingテストでは、2つのデバイス間の接続レイテンシ(遅延)を判断することもできます。
注意: Pingテストは、インターネット接続が特定のWebサイトに対してどれほど高速であるかを決定するインターネット速度テストと同じではありません。 Pingは、接続が確立されているかどうかをテストするのに適していて、接続の速さではありません。
Pingテストの仕組み
Pingは、ICMP(Internet Control Message Protocol)を使用して要求を生成し、応答を処理します。
pingテストを開始すると、ICMPメッセージがローカルデバイスからリモートデバイスに送信されます。受信デバイスは、着信メッセージをICMP ping要求として認識し、それに応じて応答する。
要求を送信してからローカルデバイス上で応答を受信するまでの経過時間は、 ping時間 .
ネットワークデバイスをPingする方法
Windowsオペレーティングシステムでは、pingコマンドはpingテストの実行に使用されます。これはシステムに組み込まれており、コマンドプロンプトから実行されます。しかし、代替ユーティリティも無料でダウンロードできます。
ping対象のデバイスのIPアドレスまたはホスト名を知る必要があります。これは、ネットワークの背後にあるローカルデバイスがpingされるかどうか、またはWebサイトサーバーの場合に当てはまります。ただし、通常、IPアドレスはDNSの問題を回避するために使用されます(DNSがホスト名から正しいIPアドレスを見つけられない場合、DNSサーバーに問題がある可能性があります)。
192.168.1.1のIPアドレスを持つルータに対してpingテストを実行するWindowsコマンドは、次のようになります。
ping 192.168.1.1
同じ構文を使用してWebサイトにpingを実行します。
ping Go-Travels.com
Windowsでpingコマンドをカスタマイズする方法、タイムアウト時間、有効期間値、バッファサイズなどを調整する方法については、pingコマンド構文を参照してください。
Pingテストの読み方
上記の2番目の例を実行すると、次のような結果が得られます。
151.101.1.121からの返信:151.101.1.121:バイト= 32時間= 20ms TTL = 56 151.101.1.121からの返信:バイト= 32時間= 24ms TTL = 56 151.101.1.121からの返信:バイト= 32時間= 21ms TTL = 56 151.101.1.121からの返信:バイト= 32時間= 20ms TTL = 56 パケットの送信回数= 4、受信= 4、損失= 0(損失率0%)、ラウンドトリップ時間(ミリ秒単位):最小= 20ms、最大= 24ms、平均= 21ms
上記のIPアドレスはLivewireに属しています。これはpingコマンドがテストしたものです。 32バイトはバッファサイズで、応答時間が続きます。
pingテストの結果は、接続の品質によって異なります。優れたブロードバンドインターネット接続(有線または無線)を使用すると、通常、pingテストの待ち時間が100ミリ秒未満、しばしば30ミリ秒未満になります。衛星インターネット接続は、通常、500ミリ秒を超える待ち時間に悩まされます。
pingテストの結果の詳細については、コンピュータまたはWebサイトにpingを実行する方法についてのガイドを参照してください。
Pingテストの制限
Pingは、テストの実行時に2つのデバイス間の接続を正確に測定します。しかし、ネットワークの状態はすぐに変更される可能性がありますが、古いテスト結果はすぐに廃止されます。
さらに、インターネットのpingテストの結果は、選択したターゲットサーバーによって大きく異なります。同時に、pingの統計情報はGoogleにとっては良いが、Netflixにとってはひどいものです。
pingテストから最大限の価値を引き出すには、使いやすいpingツールを選択し、適切なサーバーとサービスでトラブルシューティング対象のものを指します。




