icmp は、インターネット制御メッセージ プロトコルです。これは TCP/IP プロトコル スイートのサブプロトコルであり、IP ホストとルーターの間で制御メッセージを送信するために使用されます。制御メッセージとは、ネットワーク接続、ホストに到達可能かどうか、ルートが使用可能かどうかなど、ネットワーク自体に関するメッセージを指します。
#このチュートリアルの動作環境: Windows 10 システム、Dell G3 コンピューター。
icmp はどのようなプロトコルに使用されますか?
ICMP (インターネット制御メッセージ プロトコル) インターネット制御メッセージ プロトコル。これは TCP/IP プロトコル スイートのサブプロトコルであり、IP ホストとルーターの間で制御メッセージを送信するために使用されます。制御メッセージとは、ネットワーク接続、ホストに到達可能かどうか、ルートが使用可能かどうかなど、ネットワーク自体に関するメッセージを指します。これらの制御メッセージはユーザー データを送信しませんが、ユーザー データの送信において重要な役割を果たします。
ICMP は、あたかも上位レベルのプロトコルであるかのように IP の基本サポートを使用しますが、実際には ICMP は IP の不可欠な部分であり、すべての IP モジュールで実装する必要があります。
アプリケーション:
ICMP プロトコルは、多くのネットワーク管理コマンドで使用されています。以下では、ping およびtracert コマンドを例として、ICMP プロトコルのアプリケーションを詳しく紹介します。
(1) ping コマンドは ICMP エコー要求および応答メッセージを使用します。
ネットワーク到達可能性テストで使用されるパケット インターネットワーク検出コマンド ping は、ICMP エコー要求および応答メッセージを生成できます。宛先ホストは、ICMP エコー要求メッセージを受信するとすぐに応答メッセージを返しますが、送信元ホストが ICMP エコー応答メッセージを受信できれば、ホストに到達するネットワークは正常です。
(2) 経路解析診断プログラムtracertはICMP時間超過メッセージを使用
tracertコマンドは主にデータパケットが宛先ホストに到達するまでの経路を表示するために使用されます。相手ホストに対してtracertコマンドを実行すると、データパケットが宛先ホストに到達するまでの経路の詳細が返され、各経路にかかる時間が表示されます。
(学習ビデオ共有: プログラミングビデオ)
以上がicmp はどのようなプロトコルに使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。