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、SCP、NetBIOS、SMTP、FTP、RPC、DNS、NFSです。
OSIモデルの下層
残り 下層 ルーティング、アドレッシング、フロー制御などのより基本的なネットワーク固有の機能を提供します。
OSIモデルの下位層技術の例には、TCP、UDP、IP、イーサネット、RDP、ICMP、IPsec、IPv4とIPv6、RIP、トークンリング、Bluetooth、USB、DSL、GSMなどがあります。
OSIモデルの具体例
OSIモデルの7つのレイヤーが1つずつ連携して、完全なタスクを完了します。もちろん、この作業はすべて舞台裏で行われるため、OSIモデルの概念を使用している場合でも、それを認識することさえできません。
たとえば、コンピュータがこのWebページを要求したときに、デバイスがイーサネット接続を使用してルータ経由で情報を中継し、その要求が最終的にページが存在するHTTPサーバに到着した可能性があります。
この例では、レイヤー1からレイヤー7まで、下位レイヤーから上位レイヤーにOSIモデルを使用しました。
OSIモデルの利点
ネットワーク通信をより小さな論理的な部分に分割することにより、OSIモデルはネットワークプロトコルの設計方法を簡素化します。 OSIモデルは、さまざまなタイプの機器(ネットワークアダプタ、ハブ、ルータなど)が異なるメーカーによって構築されていても互換性があるように設計されています。
たとえば、OSIレイヤ2機能を実装しているネットワーク機器ベンダーの製品は、両方のベンダーが同じモデルを採用しているため、別のベンダーのOSIレイヤ3製品と相互運用する可能性が非常に高くなります。
OSIモデルはまた、新しいプロトコルや他のネットワークサービスが、モノリシックなアーキテクチャよりもレイヤードアーキテクチャに追加する方が一般的であるため、ネットワーク設計をより拡張可能にします。
詳細については、OSIモデルに関するよくある質問と回答を参照してください。