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件を見るDHCP(動的ホスト構成プロトコル)
ネットワーク内のデバイスにIPアドレス・サブネットマスク・デフォルトゲートウェイ等を自動割り当てするプロトコル。手動設定の手間を省く。
NAT(ネットワークアドレス変換)
プライベートIPアドレスとパブリックIPアドレスを相互に変換する技術。IPv4アドレスの枯渇を緩和し、宅内機器が1つのグローバルIPで同時にインターネットに接続できる。
IT用語: BGP(ボーダーゲートウェイプロトコル)とは|インターネットの経路制御
インターネットのバックボーンを支えるBGPの仕組みとAS(自律システム)の概念を解説。
レイテンシ(遅延)
データが送信元から送信先に到達するまでの時間。ミリ秒(ms)で計測し、ゲーム・ビデオ会議・金融取引など即時性が求められるアプリで重要な指標となる。帯域幅とは別の概念。
DNSレコード種別(A・CNAME・MX・TXT等)
ドメイン名と各種情報を対応付けるDNSのレコード形式。Aレコード(IPアドレス)・CNAMEレコード(別名)・MXレコード(メールサーバー)・TXTレコード(任意テキスト)などがある。
IT用語: NAT(ネットワークアドレス変換)とは
プライベートIPとグローバルIPを変換するNATの仕組みと、なぜ自宅LANで使われているのかを解説。