IT用語: ICMP(制御メッセージプロトコル)とは|pingの仕組み
pingやtracerouteの裏側で動くICMPの役割と、ネットワーク診断での使い方を解説。
ICMP(Internet Control Message Protocol)とは
ICMP(アイシーエムピー)は、ネットワーク上の機器同士がエラー通知や疎通確認のメッセージをやり取りするためのプロトコルです。エンジニアが日常的に使う ping コマンドはICMPエコーリクエスト/レスポンスを使って「相手機器に到達できるか」を確認します。
pingとtracerouteの仕組み
ping 8.8.8.8 を実行すると、ICMPエコーリクエストパケットが送られ、相手から返ってきた時間(RTT: Round Trip Time)が表示されます。traceroute(Windowsでは tracert)はTTL(Time to Live)を1から増やしながらパケットを送ることで、経由するルーターを1つずつ特定します。
ファイアウォールとICMP
セキュリティ強化のためICMPをブロックしているサーバーも多く、ping が届かないからといって「機器が落ちている」とは限りません。ICMPのType 8(エコーリクエスト)をブロックしつつ、Type 3(到達不能通知)は許可するなど細かい設定が可能です。
関連する用語 (ネットワーク用語辞典)
全37件を見るIT用語: OSPF(最短経路優先プロトコル)とは
LAN内のルーター間でリンク状態を共有し最短経路を自動計算するOSPFの仕組みを解説。
IPv6(インターネットプロトコルバージョン6)
128ビットのアドレス空間を持つ次世代IPプロトコル。IPv4のアドレス枯渇問題を解決し、約340澗(3.4×10の38乗)個のアドレスを提供できる。
リバースプロキシ
クライアントとWebサーバーの間に配置され、クライアントのリクエストを代理で受け取るサーバー。SSL終端・ロードバランシング・キャッシュ・セキュリティ強化に活用される。
IT用語: L2スイッチ・L3スイッチとは|ルーターとの違い
MACアドレスで転送するL2スイッチとIPアドレスでルーティングもできるL3スイッチの違いを解説。
IT用語: プロキシサーバーとは|フォワードプロキシとリバースプロキシの違い
通信を中継するプロキシサーバーの役割と、フォワードプロキシ(企業内PC向け)とリバースプロキシ(Webサーバー向け)の違いを解説。
帯域幅(Bandwidth)
ネットワーク回線が単位時間あたりに転送できるデータ量の最大値。bps(ビット毎秒)で表し、実際のスループットは帯域幅の50〜80%程度になることが多い。