【ぴんぐ】

ping とは?

💡 ネットワークの「生存確認コマンド」、つながるか一発でわかる
📌 このページのポイント
ICMP ping の動作 ケース① 正常応答 ping 192.168.1.1 PC 対象ホスト ICMP Echo Request → ← ICMP Echo Reply 応答時間: 12ms ケース② タイムアウト(応答なし) ping 10.0.0.99 PC 不在ホスト ICMP Echo Request → 返信なし… Request timeout (無応答)
ICMPで相手ホストの応答を確認する
ひよこ ひよこ

pingって何?

ペンギン先生 ペンギン先生

「ねえ、聞こえてる?」って信号を送って「聞こえてるよ!」が返ってくるか確認するコマンドだよ。ネットワークがつながっているかどうかを確認できる。

ひよこ ひよこ

どうやって使うの?

ペンギン先生 ペンギン先生

コマンドプロンプトターミナルで「ping 8.8.8.8」とか「ping google.com」って打つだけ。応答時間も表示されるから遅延の確認にも使えるよ。

ひよこ ひよこ

応答しない場合はどういう意味?

ペンギン先生 ペンギン先生

ネットワークが切断されている、ファイアウォールでブロックされている、または相手の機器が停止しているケースが多い。ただしセキュリティ対策でpingに応答しない設定の機器も多いから「応答なし=絶対につながらない」ではないよ。

ひよこ ひよこ

pingの応答時間ってどのくらいが普通なの?

ペンギン先生 ペンギン先生

国内のサーバなら10〜30msくらいが普通だよ。海外サーバだと100〜200ms。オンラインゲームでは50ms以下が快適ラインとされている。ちなみに「ping値」は「レイテンシ」や「ラグ」とも呼ばれるよ。

ひよこ ひよこ

pingコマンドって他にも便利な使い方はある?

ペンギン先生 ペンギン先生

「ping -t」(Windows)で継続的にpingを打ち続けて回線の安定性をモニタリングしたり、「traceroute」(tracert)コマンドと組み合わせて「どのルータで遅延が発生しているか」を特定するのが実務では定番だよ。意外と知られていないけど、pingが使うICMPプロトコルTCPでもUDPでもない第3のプロトコルなんだ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
pingって出てきたら「相手のホストとネットワークでつながっているか確認するコマンド」と思えばOK!
📖 おまけ:英語の意味
「ping」 = ソナーの発信音から
💬 潜水艦のソナーが音を出して反響を確認する様子からコマンド名がついた
← 用語集にもどる