標準ネットワーク層アーキテクチャ
OSI(Open Systems Interconnection)参照モデルは、1984年の批准以来、コンピュータネットワーク設計の不可欠な要素となっています.OSIは、ネットワークプロトコルと機器がどのように通信し連携する(相互運用する)ための抽象モデルです。
OSIモデルは、国際標準化機構(ISO)が管理する技術標準です。 今日の技術は標準に完全には準拠していませんが、ネットワークアーキテクチャの研究に役立つ導入方法です。
OSIモデルスタック
OSIモデルは、伝統的にインターネットワーキングと呼ばれるコンピュータ間通信の複雑なタスクを、 レイヤーと呼ばれる一連の段階に分割します 。 OSIモデルのレイヤーは、最も低いレベルから最も高いレベルに順序付けられます。 これらの層は一緒になって、OSIスタックを構成する。 スタックには7つの層が2つのグループに分かれています。
上層:
- 7.アプリケーション
- 6.プレゼンテーション
- 5.セッション
下層:
- 4.輸送
- 3.ネットワーク
- 2.データリンク
- 1.物理的
OSIモデルの上層
OSIは、スタックのアプリケーションステージ、プレゼンテーションステージ、およびセッションステージを上位レイヤとして指定します。 一般に、これらの層のソフトウェアは、データフォーマット、暗号化、接続管理などのアプリケーション固有の機能を実行します。
OSIモデルの上位レイヤ技術の例は、 HTTP 、 SSL 、およびNFSです。
OSIモデルの下層
OSIモデルの残りの下位層は、ルーティング、アドレッシング、フロー制御などのより基本的なネットワーク固有の機能を提供します。 OSIモデルの下位層技術の例は、 TCP 、 IP 、およびイーサネットです。
OSIモデルの利点
OSIモデルは、ネットワーク通信を論理的に細分化することで、 ネットワークプロトコルの設計方法を簡素化します 。 OSIモデルは、さまざまなタイプの機器(ネットワークアダプタ 、 ハブ 、 ルータなど )が異なるメーカーによって構築されていても互換性があるように設計されています。 たとえば、OSIレイヤ2機能を実装しているネットワーク機器ベンダーの製品は、両方のベンダーが同じモデルを採用しているため、別のベンダーのOSIレイヤ3製品と相互運用する可能性が非常に高くなります。
OSIモデルはまた、新しいプロトコルや他のネットワークサービスが、モノリシックアーキテクチャよりもレイヤードアーキテクチャに追加する方が一般的に簡単であるため、ネットワーク設計をより拡張可能にします。