ほとんどのネットワークプロトコル群は層状に構造化されています。国際標準化機構 (ISO) は構造化された層を使用する開放型相互接続 (OSI) 参照モデルを設計しました。OSI モデルは、ネットワーク活動が 7 つの層から成る構造を持つものと規定しています。各層には、1 つ以上の プロトコルが関連付けられています。層は、連携するネットワーク相互間でのすべての種類のデータ転送に共通するデータ転送操作を表します。
OSI モデルでは、プロトコル層を上 (第 7 層) から下 (第 1 層) へ並べて表します。次の表に OSI 参照モデルを示します。
表 1–1 OSI (開放型相互接続) 参照モデル
層番号 |
層の名前 |
説明 |
---|---|---|
7 |
誰でも使用できる標準の通信サービスとアプリケーションで構成されています。 |
|
6 |
情報が解読可能な形で受信側システムに渡されるようにします。 |
|
5 |
連携システム間の接続と終了を管理します。 |
|
4 |
データの転送を管理します。また、受信されたデータと送信されたデータが同じになることを保証します。 |
|
3 |
ネットワーク間でのデータのアドレス指定と配送を管理します。 |
|
2 |
ネットワークメディアを通過するデータの転送を取り扱います。 |
|
1 |
ネットワークハードウェアの特性を定義します。 |
OSI モデルで定義する概念上の操作は、特定のネットワークプロトコル群に固有のものではありません。たとえば、OSI ネットワークプロトコル群は、OSI モデルの 7 つの層をすべて実装しています。TCP/IP は、OSI モデル層のいくつかを使用し、その他の層を合併しています。その他のネットワークプロトコル、たとえば SNA では、8 番目の層が追加されています。