ネットワーク層(つまり OSI レイヤ 3)は、エンド デバイスがネットワーク全体でデータを交換するための機能を提供します。 このエンドツーエンド転送を実現するため、ネットワーク層は 4 つの基本プロセスを使用します。

各ホスト上で実行されているプロセス間のデータ転送を管理するトランスポート層(OSI 第 4 層)とは異なり、ネットワーク層のプロトコルでは、ホスト間のデータ伝送に使用されるパケットの構造と処理が指定されています。 各パケットで伝送されるデータに関係なく動作することで、ネットワーク層は複数のホスト間の複数の通信タイプのパケットを伝送できます。

図のアニメーションはデータの交換を示しています。