【IPA対策】ICMPは第何層に属するプロトコルなのか

本稿ではIPA試験で必要とされる知識をまとめます。

目次

結論

ネットワーク層に属すると考えられていますが,トランスポート層に属すると捉える考え方もあります。

レイヤー分けはOSI参照モデルを採用します。TCP/IP階層モデルの場合はネットワーク層をインターネット層に置き換えればよいです。

背景

ICMPはIPの実装には必須でIPとセットで機能するプロトコルであることから,一般的にはIPと同じインターネット層に属するという考え方が主流です。一方で,ICMPの設定値はIPのデータ部に格納されるため,この設定値を「ICMPヘッダ」と捉えるとIPの上位層であるトランスポート層に属するという考え方もあります。また,IPヘッダで上位のプロトコルを格納するフィールドにもICMPを格納できるため,IPの上位層と明示することもできます。

シェアはこちらからお願いします!
目次