カプセル化 は、コンピューティング、特にコンピュータ ネットワークにおいて、特定のプロトコルの層から下位レベルのプロトコルの層にデータを含めるプロセスです。
たとえば、インターネットはインターネット プロトコルバージョン 4 に基づいており、ほとんどのアプリケーションは UDP (ユーザー データグラム プロトコル) と TCP (伝送制御プロトコル) の両方を使用します。したがって、データフラグメントは UDP データグラムにカプセル化され、そのデータグラム自体が IP パケットにカプセル化され、後者はイーサネットなどのリンク層プロトコルを介して送信されます。リンク層はデータの物理的な送信を担当します。 IP は個々のコンピュータのアドレスを追加します。 UDP は、「アプリケーション アドレッシング」(つまり、 Web サービスや TFTP サーバーなどのサービスを指定するポート) を追加します。
OSI モデルとインターネット プロトコル スイートはカプセル化を使用します。
カプセル化では、最も抽象的な層は「上位層プロトコル」( ULP ) と呼ばれ、より具体的な層は「下位層プロトコル」( ULP ) と呼ばれます。指定された例では、UDP は IP の ULP であり、イーサネットは IP の LLP です。
