ping

インターネットやイントラネットなどのTCP/IPネットワークを診断するプログラム
  • ループバックアドレスへのpingはファイヤーウォールを有効にしてあると,ping 127.0.0.1(localhost)では確認できるが,IP(192.168.*.*)だと,Request time out
  • ping コンピュータ名  → これで,このPCのIPアドレスが分かる。
  • Windowsの場合 c:\>ping -n 1 -w 50 192.168.0.1
    • -n 繰り返し回数1回  -w タイムアウト時間50m秒
  •  pingを実行した後,すぐに arp -a で,MACアドレスが分かる。
  • ファイヤーウォールがあると,localhostでは確認できるが,IPだと,Request time out
  • pingという名前の由来は、潜水艦の探針音(ピーンという音)からきている。
  • ICMP(Internet Control Message Protocol)のechoコマンドを使って実現されている。

<実行例>
Pinging 192.168.0.1 with 32 bytes of data: ← サーバに向けて32バイトのデータ(パケット)を送る。

Reply from 192.168.0.1: bytes=32 time<1ms TTL=155  ← 32バイトのデータを送って帰ってきた往復時間
Reply from 192.168.0.1: bytes=32 time<1ms TTL=155
Reply from 192.168.0.1: bytes=32 time<1ms TTL=155
Reply from 192.168.0.1: bytes=32 time<1ms TTL=155

Ping statistics for 192.168.0.1:
  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),  ← 失ったパケットは0(0%損失)
Approximate round trip times in milli-seconds:
  Minimum = 0ms, Maximum = 0ms, Average = 0ms

  • 「ping www.yahoo.co.jp」のようにドメイン名を指定した場合
Pinging www.yahoo.co.jp [203.141.35.113] with 32 bytes of data

Reply from 203.141.35.113: bytes=32 time=25ms TTL=246
Reply from 203.141.35.113: bytes=32 time=24ms TTL=246
   ・
   ・
   ・


<参考>
http://uguisu.skr.jp/Windows/ping.html
2006年08月26日(土) 21:52:05 Modified by okyota




スマートフォン版で見る