さまざまなPingの種類とその使い方
1. ICMP Ping
概要: 最も一般的なPingで、ICMPを使用してネットワークの接続性を確認します。
仕組み:
ICMP Echo Request: リクエストを送信。ICMP Echo Reply: 応答を受信。
用途: ネットワークの疎通確認や遅延測定。
使用ツール: ping, fping, hping3, nping, ping6
2. TCP Ping
概要: TCPを使用して、特定のポートでサービスが動作しているか確認します。
仕組み:
TCP SYN: クライアントが接続要求を送信。TCP SYN/ACK: サーバが応答。
用途: 特定のポート(例: 80番や443番)の確認。
使用ツール: tcpping, nping, hping3
3. UDP Ping
概要: UDPを使用してネットワークの疎通確認を行います。
仕組み:
UDP Probe: パケットを送信。ICMP Port Unreachable: 宛先ポートが到達不能の場合の応答。
用途: UDPサービス(例: DNS)の確認。
使用ツール: nping, hping3
4. ARP Ping
概要: ARPを使用してローカルネットワーク内のデバイスの疎通確認を行います。
仕組み:
ARP Request: MACアドレスを問い合わせ。ARP Reply: 応答を受信。
用途: ローカルネットワーク内のデバイス確認。
使用ツール: arping, nping
5. HTTP Ping
概要: HTTPプロトコルを使用してウェブサーバの稼働状況を確認します。
仕組み:
HTTP HEAD Request: リクエストを送信。HTTP Response: 応答を受信。
用途: ウェブサービスの状態確認。
使用ツール: httpping, curl, wget