コンピュータネットワークの7層OSIモデルでは、ネットワーク層は第3層です。ネットワーク層は、中間ルータを経由したルーティングを含むパケット転送を担当します。[ 2 ]
ネットワーク層は、可変長のネットワークパケットを送信元ホストから宛先ホストへ、1つまたは複数のネットワークを介して転送する手段を提供する。OSI(Open Systems Interconnection)ネットワークアーキテクチャのサービス階層化セマンティクスにおいて、ネットワーク層はトランスポート層からのサービス要求に応答し、データリンク層にサービス要求を発行する。
ネットワーク層の機能には以下が含まれます。

TCP /IP モデルは 、インターネットで使用されるプロトコルを記述します。[ 3 ] TCP/IP モデルには、リンク層の上にインターネット層と呼ばれる層があります。多くの教科書やその他の二次資料では、TCP/IP インターネット層は OSI ネットワーク層と同一視されています。しかし、この比較は誤解を招きます。なぜなら、これらの層に配置されるプロトコルの許容される特性 (たとえば、コネクション指向かコネクションレスか) は、2 つのモデルで異なるからです。TCP /IP インターネット層は、実際にはネットワーク層の機能のサブセットにすぎません。それは、インターネットという 1 種類のネットワーク アーキテクチャのみを記述します。
ネットワーク層は、宛先までの経路上のすべての中間リンクにおける最小MTUよりも大きいIPv4パケットの断片化と再構成を担当します。パケットを断片化するのはルーターの役割であり、パケットを受信したホストはそれを再構成する役割を担います。
一方、IPv6パケットは転送中に断片化されませんが、パケット損失を防ぐために、特定のパスでサポートされるMTUを確立する必要があります。このため、エンドポイント間でパスMTU検出が使用され、これはこのレイヤーではなくトランスポートレイヤーの一部となります。
以下は、ネットワーク層で動作するプロトコルの例です。