109.1基礎
一般的なpingでIPv4 hostへの到達性と往復時間を確認する。
主に使うmessageはどれか。
× 不正解
IPv4 pingはICMP Echo Requestを送り、Echo Replyと時間を観測して到達性を確認する。
詳細解説
誤り
TCP SYN / ACK特定TCP portの接続確認に使えるが通常のping messageではない。
誤り。TCP-based probeも存在するが、標準的なpingは特定TCP portの3-way handshakeを使わない。
誤り
UDP DNS query / responsename resolution用でpingのecho確認ではない。
誤り。DNS queryはhost名をaddressへ変換するもので、echoによるround-trip測定ではない。
誤り
ARP request / replyだけlocal IPv4 linkでaddress解決に関与するがremote到達確認messageではない。
誤り。ARPは同一linkでnext-hop IPv4 addressをMACへ解決する補助処理で、remote hostへのping本体ではない。
正しい
ICMP Echo Request / Echo Reply一般的なIPv4 pingが送受信するmessageである。
正しい。pingがICMP Echo Requestを送り、対応するEcho Replyのsequenceと時刻からlossやRTTを示す。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'ping -> ICMP Echo Request / Echo Reply'期待される結果
ping -> ICMP Echo Request / Echo Reply理解のポイント
- ICMPはnetwork control
- Echo Request/Reply
- port番号は使わない
確認時の注意
- 確認環境: protocol対応表の表示のみ
- 外部hostへpacketは送信しない。
基礎のおさらい
ICMP
IP運用上のerror・diagnostic messageを運び、TCP/UDP portではなくtypeとcodeで種類を区別する。
到達性判断
Echo Replyがない原因はhost停止だけでなくfirewall、rate limit、routing障害等もある。
問題IDKP-109-780
確認環境protocol対応表の表示のみ
最終技術確認2026-08-13
誤り・権利侵害を報告