ネットワーク層は、送信元ホストから宛先ホストへのデータパケットの論理アドレッシングとルーティングを担当します。パケットが単一のローカルネットワーク内を移動する場合もありますが、インターネットは相互接続されたネットワークの広大な集合体です。
パケットルーティングの役割
ネットワーク層の主な機能は、データが移動するための最適な経路を決定することです。パケットルーティングとして知られるこのプロセスにより、情報が複数のネットワーク境界を越える必要がある場合でも、意図した宛先に効率的に到達することが保証されます。Linux ネットワーキングにおいて、この層はすべてのインターネット通信の基礎となります。
サブネットと IP アドレスの理解
インターネットを構成するより小さなネットワークはサブネットと呼ばれます。すべてのサブネットは接続されており、これによりあるネットワーク上のデバイスが別のネットワーク上のデバイス(google.comのようなウェブサイトへのアクセスなど)と通信できるようになります。これらの異なるサブネット間を移動するためのルールはIP アドレスによって定義されます。IP アドレスは、家の番地のように、ネットワーク上のデバイスに固有の識別子を提供します。