ホームページ  >  記事  >  ICMPとはどのようなプロトコルですか?

ICMPとはどのようなプロトコルですか?

青灯夜游
青灯夜游オリジナル
2019-06-01 18:02:526605ブラウズ

ICMP は (Internet Control Message Protocol) インターネット制御メッセージ プロトコルです。これは TCP/IP プロトコル スイートのサブプロトコルであり、IP ホストとルーターの間で制御メッセージを送信するために使用されます。制御メッセージとは、ネットワーク接続、ホストに到達可能かどうか、ルートが使用可能かどうかなど、ネットワーク自体に関するメッセージを指します。これらの制御メッセージはユーザー データを送信しませんが、ユーザー データの送信において重要な役割を果たします。

ICMPとはどのようなプロトコルですか?

#ICMP プロトコルは、エラー報告制御情報の送信に使用されるコネクションレス型プロトコルです。これは非常に重要なプロトコルであり、ネットワークのセキュリティにとって非常に重要です。

これは、TCP/IP プロトコル スイートのサブプロトコルであり、ネットワーク層プロトコルであり、主に、エラーの報告、制限された制御およびステータス情報の交換など、ホストとルーターの間で制御情報を転送するために使用されます。等IP データがターゲットにアクセスできない場合、または IP ルーターが現在の伝送速度でデータ パケットを転送できない場合、ICMP メッセージが自動的に送信されます。 ICMP メッセージの IP フレーム構造のヘッダーにあるプロトコル タイプ フィールド (プロトコル 8 ビット) の値は =1 です。

ICMP は、一貫したわかりやすいエラー報告情報を提供します。送信デバイスのみがエラー メッセージの論理受信者であるため、送信されたエラー メッセージは元のデータを送信したデバイスに返されます。送信デバイスは、ICMP メッセージに基づいて発生したエラーの種類を判断し、失敗したパケットを再送信する最適な方法を決定できます。ただし、ICMP の唯一の機能はエラーを修正することではなく、問題を報告することであり、エラーを修正するタスクは送信者によって完了されます。

私たちはネットワークで ICMP プロトコルをよく使用します。たとえば、ネットワークにアクセスできるかどうかを確認するために、Ping コマンド (Linux と Windows の両方で使用可能) をよく使用します。この「Ping」プロセスは実際には ICMP です。合意作業のプロセス。ルートをトレースする Tracert コマンドなどの他のネットワーク コマンドもあり、これらも ICMP プロトコルに基づいています。

以上がICMPとはどのようなプロトコルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。