Ping(ピン)
壁に向かってボールを投げたときに跳ね返ってくるまでの時間を測り、通信状態を確認する合図です。
定義 Ping(ピン)は、自分のパソコンから送った合図が相手のサーバーなどに届いて戻ってくるまでの時間を測定する、ネットワークの診断ツールです。インターネットが正常につながっているかを確認し、反応の素早さ(応答速度)がどれくらいかをミリ秒(ms、1000分の1秒)単位で教えてくれます。
卓球の球を打って壁があるかを確かめるようなもの
見晴らしのいい山の頂上で「ヤッホー」と叫ぶと、少し遅れて山びこが返ってきますよね。声がすぐに返ってくれば向かいの山が近い証拠ですし、何も返ってこなければ音が反射する壁がないか、あるいは遠すぎるということです。
コンピューターの世界でも、まったく同じ方法でお互いの存在や距離を確かめ合っています。自分のパソコンが相手のサーバーに向かって「そこにいますか?」という小さなデータ信号を投げかけると、相手が「ここにいますよ!」と返事を送り返してくれます。この一連の流れを通じて信号の往復時間を計測する技術をPingと呼びます。
Pingという名前も、潜水艦が音波(ソナー)を放って物体を探知するときの「ピーン」という音や、卓球(Ping-Pong)で球が壁に当たって跳ね返る様子に由来しています。もし合図が返ってこなければ、相手の電源が切れているか、途中の通信回線が切断されていることを意味します。
もう少し正確に言うと:ICMPと往復時間(RTT)
もう少し技術的に説明すると、Pingは「ICMP(Internet Control Message Protocol)」というネットワークの通信ルールを利用しています。パソコンがPingを打つときに送る信号を「エコー要求(Echo Request)」、相手が返してくれる信号を「エコー応答(Echo Reply)」と呼びます。「木霊(エコー)」を意味する言葉が、そのまま通信用語として使われているのです。
このとき、信号が出発してから戻ってくるまでにかかった合計時間を往復時間(RTT: Round Trip Time)と呼びます。画面に「ping: 15ms」のように表示される数値が、まさにこの往復時間のことです。「15ms」なら、信号の往復に0.015秒かかったことを意味します。
もし4回信号を送ったのに3回しか返ってこなかった場合、25%のパケットロス(パケット損失)が起きています。Pingを使えば、単につながっているかだけでなく、通信回線がどれくらい安定しているかも一目で把握できます。
ダウンロード速度とPing値は別物
「ギガ光回線のような超高速インターネットを使えば、Ping値も必ずゼロに近くなる」と思われがちです。しかし、大きなファイルをまとめて受け取るダウンロード速度(回線帯域)と、やり取りの素早さである応答速度(Ping値)はまったく別の概念です。
通信帯域が道路の「車線数」だとすれば、Pingは道路の「制限速度と走行距離」にあたります。いくら100車線もある広い道路であっても、東京から地球の裏側にあるニューヨークまで行くとなれば、物理的な移動距離が長いためどうしても時間がかかります。どれほど高速な回線を契約していても、海外のサーバーと通信する際は物理的な距離の限界によってPing値が高くなってしまうのです。
特にオンライン対戦ゲームやFPS(シューティングゲーム)などでは、ダウンロード速度よりもPing値の低さが圧倒的に重要です。Ping値が低くて初めて、自分がマウスをクリックした攻撃アクションがサーバーへ瞬時に反映されるからです。
🤔 よくある誤解
回線速度が1Gbpsと高速なら、Ping値も必ず0に近づく。
回線速度(ダウンロード速度)は一度に運べるデータの量(道路の車線数)であり、Pingは信号が行き来する遅延時間(物理的な距離)です。いくら高速な回線を使っても、相手のサーバーが海外にあれば物理的な距離があるため、Ping値を大幅に縮めることはできません。
🧺 日常で出会う場面
相手のサーバーに合図を送り、跳ね返ってくる時間を測ることで、通信の接続状態と応答速度(タイムラグ)を確認する診断ツールのことです。