OSI基本参照モデルは、ネットワークの異なるレイヤーで使用される様々なプロトコルを標準化するために国際標準化機構(ISO)によって開発されたプロトコルのモデルだ。
このモデルの7層アーキテクチャは、4層しかなかった以前のARPANET参照モデルの影響を受けている。OSIモデルはARPANETのモデルよりも包括的であることを目指した。TCP/IPモデルの普及にもかかわらず、OSIモデルは依然としてネットワークコースで教えられる基本的な概念であり、複雑なネットワークアーキテクチャを理解し設計するための参照点として使用されています。
理論的すぎると批判されることもあるが、それはその層の多くが、データリンク層や物理層のように、現実の世界でしばしば一緒に実装される機能を兼ね備えているからであろう。
OSIモデルは様々なジョークの題材となっており、層の順番を覚えるために「Please Do Not Throw Sausage Pizza Away」(物理、データリンク、ネットワーク、トランスポート、セッション、プレゼンテーション、アプリケーション)のようなニーモニックがある。
OSIモデルの物理層の仕様は、電気工学や光工学から無線通信のプロトコルまで多岐にわたる。また、電気信号だけでなく、コネクタの形状や寸法など、ネットワークインターフェースの機械的側面の仕様も含んでいる。
データリンク層のMACサブレイヤーは、各ネットワーク・インターフェース・カード(NIC)に固有のMACアドレスを与えるもので、ローカル・ネットワーク通信に不可欠です。この層は論理リンク制御(LLC)とメディアアクセス制御(MAC)という2つのサブレイヤを持ち通信プロセスの異なる側面を扱うという点でユニークといえる。
ネットワーク層はプロトコルに依存しない。つまり、RIP、OSPF、BGPのような様々なルーティングロトコルで動作する。これはネットワーク設計に柔軟性を提供することを意味する。
OSIモデルのトランスポート層は、TCP/IPモデルのトランスポート層と、必ずしも等価ではない。OSIモデルにはルーティングを担当するネットワーク層があるが、スタティック・ルーティング・アルゴリズムとダイナミック・ルーティング・アルゴリズムのどちらを使用するかは規定されていないのだ。
トランスポート層はデータの完全性を保証する役割を担っているが、実際に配信を保証するわけではない。配信保証はTCP、ベストエフォート配信はUDPなど、使用するトランスポートプロトコルの種類に依存するからである。
セッション層は継続的な接続を維持するのではなく、アプリケーション間の会話を設定、調整、終了する。また、アプリケーション間のデータの流れを管理するために、単方向、半二重、全二重など、さまざまなタイプのダイアログ制御を使用することができる。
プレゼンテーション層はデータの翻訳、暗号化、圧縮を担当する。EBCDICやASCIIを含むさまざまなデータ形式を扱えて場合によってはデータのシリアライズも行うレイヤーだ。
アプリケーション層は少し紛らわしいかもしれないがアプリケーションと同義ではない。アプリケーションがネットワーク上で通信をするためのプロトコルのセットを提供する。
OSIモデルはネットワーク・セキュリティに応用され、各レイヤーが潜在的な脆弱性を分析できるようになっているが、モデル自体はセキュリティ・プロトコルを規定していない。また、個々のレイヤーの問題を分離するための構造的なアプローチを提供するため、ネットワーク問題のトラブルシューティングにによく使用されるが、問題が複数のレイヤーにまたがることがあることに注意することも大切である。
サービス品質(QoS)のための特定のレイヤーは含まれていない。QoSメカニズムは様々なレイヤーで実装することができ、最も一般的なのはデータリンク層とトランスポート層となる。
他のネットワーキング・モデルが台頭しているにもかかわらず、OSIモデルは更新や改定を続けながらも、ネットワーク工学の分野では未だに必須の基本的概念として今に至る。

