ICMP

"Internet Control Message Protocol"の略です。

ICMPは、TCP/IPネットワーク接続の問題の診断に役立つ、エラー報告用のプロトコルです。これはデータパケットネットワーク間で移動させるネットワーク層のプロトコルであり、Internet Protocol(IP)スイートの重要な一部です。ルータースイッチなどのネットワーク機器は、データパケットが宛先に到達できない場合にICMPエラーメッセージを送信します。

インターネット上で2台のコンピューター間でデータを転送するには、途中にある複数のネットワーク接続を経由する必要があります。各データパケットはネットワークからネットワークへ移動し、各ネットワークのルーターによって次の経由先へ転送されます。同じ2台のコンピューター間で送信された一連のパケットでも、異なる経路を通り、宛先で再構成される前に順番が入れ替わって到着することがあります。いずれかの機器がパケットを次の中継先へ正常に転送できない場合、その機器はパケットの送信元へICMPエラーメッセージを返します。

ICMPプロトコルでは、接続の問題を特定するのに役立つ複数のエラーの種類が定められています。たとえば、Time Exceededエラーは、データパケットのTTLが宛先に到達する前に期限切れになったことを意味します。一方、Parameter Problemエラーは、データパケットのIPヘッダーに問題があることを示します。一部のエラーの種類には、さらに詳しい情報を提供するサブタイプコードが含まれています。たとえば、Destination Unreachableエラーには16種類のサブタイプがあり、それぞれ異なる原因を示します。ほとんどの場合、送信元コンピューター上のソフトウェアが、データパケットを再送信したり別の経路を試したりすることで、こうしたエラーを自動的に解決します。そのため、ユーザーが気付かないこともよくあります。ただし、PingTracerouteなどの診断ツールはICMPメッセージを使用して、コンピューターとリモートサーバー間の接続問題の診断に役立ちます。

更新日 September 21, 2023 著者: Brian P.

quiz知識をテストする

What kind of information does the LDAP protocol help access?

A
IP addresses for web and mail servers in a domain
0%
B
A directory of user accounts and network resources in an organization
0%
C
A history of recently-accessed files on a file server
0%
D
Data activity logs kept on a network router
0%
Correct! Incorrect!     View the LDAP definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのICMPの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。