あるエンド デバイス上のネットワーク アプリケーションとサービスは、別のエンド デバイス上のアプリケーションおよびサービスと通信できます。 このデータはどのようにして効率的にネットワーク上を伝送されるのでしょうか。
OSI モデルのネットワーク層のプロトコルでは、トランスポート層のデータをパッケージ化して転送するためのアドレス計画とプロセスが指定されています。 ネットワーク層のカプセル化により、最小限のオーバーヘッドで同じネットワーク内(または別のネットワーク上)の宛先にデータを渡すことができます。
この章では、ネットワーク層の役割について説明します。 ネットワーク内のデータ パケットのフローを管理するためにネットワークをホストのグループに分割する方法を解説します。 また、ネットワーク間の通信を可能にする仕組みについても取り上げます。 このネットワーク間通信はルーティングと呼ばれます。