ICMPエコー要求 【ICMP echo request】 ICMPエコーリクエスト

概要

ICMPエコー要求(ICMP echo request)とは、ICMPで規定されたメッセージの一つで、相手方のホストに送信データをそのまま送り返すよう要求するもの。pingコマンド実装に用いられていることでよく知られている。

ICMPInternet Control Message Protocol)はインターネットなどのIPネットワークで用いられるプロトコル通信規約)の一つで、IP通信の制御や通信状態の調査などをなうための仕組みを提供する。IPの働きを補完する役割を果たす。

ICMPでは制御や調査のための様々なメッセージを規定しており、パケットヘッダ部の先頭にある「タイプ」(type:8ビット)と「コード」(code:8ビット)でその種類を指定する。ICMPエコー要求はメッセージの種類の一つで、タイプが「8」に指定されたICMPパケットである。

送信側が受信側にICMPエコー要求を送ると、受信側は受信したデータをそのまま「ICMPエコー応答」(ICMP echo response)として送り返す。送信側が一定時間内に応答を受け取れれば、IPネットワーク上で相手方までの経路が通じていることを確かめることができる。

この仕組みを「ICMPエコー」(ICMP echo)という。ネットワーク調査のために用いる有名な「pingコマンド利用者の指示に従ってICMPエコー要求を送信するコマンドで、ICMPエコー要求を連続して4回送り、応答の到着可否や所要時間を計測して画面に表示してくれる。

(2024.9.10更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる