友達に ping すると、予想よりも ping 時間が長くなるのはなぜですか?

友達に ping すると、予想よりも ping 時間が長くなるのはなぜですか?

同じ市内に住み、同じ ISP を利用しており、私の近所から 30 マイル離れたところに住んでいる友人に ping すると、私の ISP のローカル サーバーに ping した場合 (5 ミリ秒) よりもわずかに高い ping (20 ミリ秒) が表示されるのはなぜですか?

彼の家まで行って戻ってくるのに 2 ホップしかかかりません。私の ISP のサーバーと同じように、彼に対しても (少なくとも) 同じ ping が届くべきではないでしょうか?

これは完全に異常です。なぜ彼の家まで行って戻ってくるのに数ミリ秒もかかるのでしょうか? 接続は完全に正常だと 100% 確信しています。彼は私の家からかなり近いところに住んでいるのに、なぜでしょうか? 誰か説明してください。とてもイライラします。

答え1

これは間違いなく、ごく普通の ping です。ローカル専用サーバーへの ping が 5 ミリ秒だからといって、必ずしも友人への ping 時間もまったく同じになるとは限りません。これはまったく不可能です。(接続自体に適用されたいくつかの制限による)

ただし、あなたとあなたの友人がどのようなサービスを利用しているか、ISP が顧客間でトラフィックをどのようにルーティングしているかなど、考慮すべき要素がいくつかあります。(これは、お気に入りのサーバーへの単純なトレースルートとは何倍も異なる場合があります)

通常、サーバーと友達の両方に対する ping 時間の高低に影響を与える主な要因は、自宅の接続から接続先のインターネット キャビネットまでの信号/パケットを遅延させる、回線に適用されるファイアウォール (インターリーブ モードの深さ) の量です。残念ながら、これは制御できません。インターネット キャビネットは接続に最適なものを正確に把握しているからです。

ただし、ISP にリンク遅延を短縮するよう依頼し、細かい点などについて確認することもできます。ただし、ping 時間が長くなっているわけではないので、問題ないはずです。また、友人への ping も良好です。これで満足できるはずです。

答え2

これはごく普通のことです。彼にもローカル サーバーへの ping を実行させれば、おそらく彼の ping があなたよりもわずかに高いことがわかるでしょう。

次に、相手に ping を送信すると、相手に直接 ping を送信するのではなく、ISP に ping を送信し、ISP がそれを友達に中継します。相手が応答すると、ISP はその ping をあなたに中継します。つまり、5 ミリ秒 x2 = 10 ミリ秒ですが、相手の接続はおそらく少し遅いので、ping 自体は 15 ミリ秒としましょう。次に、ISP 側のネットワーク自体に必要な追加の時間があります。ISP は ping をアウトバンド ルーターに送信し、内部ルーターに送り返す可能性があり、これによりおそらく追加の 5 ミリ秒が発生します。

はい、ISP がどのようにネットワークを構築するかは推測の域を出ませんが、この動作は予想される動作です。

遅延が発生している場所の詳細なグラフを取得するには、tracertIP アドレスを使用してを実行し、どこで速度が遅くなるかを確認します。

関連情報