ICMP(pingとtraceroute)とは?
ICMP(pingとtraceroute)とは、IPと同じネットワーク層で動作し、到達不能などのエラー通知や、通信可否の確認を行うプロトコル。pingはICMPのエコー要求・応答で相手との疎通と往復遅延を確認するコマンド、tracerouteは途中で経由するルータを一覧するコマンド。
基本情報技術者試験の過去問では1回出題されています。
あいしーえむぴー
ICMP(pingとtraceroute)の意味
IPと同じネットワーク層で動作し、到達不能などのエラー通知や、通信可否の確認を行うプロトコル。pingはICMPのエコー要求・応答で相手との疎通と往復遅延を確認するコマンド、tracerouteは途中で経由するルータを一覧するコマンド。
ICMP(pingとtraceroute)の具体例
pingで応答が返れば相手までのIP到達性があると分かる。tracerouteはTTL(生存時間)を1から順に増やしたパケットを送り、TTLが0になった地点のルータから返るエラー通知を集めることで、経路上の各ルータを特定する。
ICMP(pingとtraceroute)は試験でどう引っ掛けられる?
ICMPはIPの補助であり、TCP・UDPのようなポート番号を持たない。またセキュリティ上ICMPを遮断しているサーバもあるため、pingが通らない=機器が停止しているとは限らない点も押さえておく。
ICMP(pingとtraceroute)と関連する用語
ICMP(pingとtraceroute)が出た過去問
IPv4ネットワークにおいて,ネットワークの疎通確認に使われるものはどれか。
正解:ping
要点:pingはICMPで相手への到達性を確認するコマンド
pingはICMPのエコー要求と応答を使って相手ホストまで到達できるかを確かめるコマンドで、ネットワークの疎通確認に用いられる。応答時間も表示されるため、遅延の目安を知ることもできる。他の選択肢はIPアドレス配布や管理情報の枠組みであり、疎通確認の道具ではない。
出典:令和5年度 (公開問題) 基本情報技術者試験 kamokuA 問8(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。