オープンシステム相互接続とは
オープンシステムの相互接続は、通信ネットワークを介してメッセージを送信する方法を示す参照モデルです。 詳細なインターフェースは含まれていません。 代わりに、ネットワークの作成者が他の作成者の製品と互換性を持つようにするためのガイドとして機能します。 オープンシステムの相互接続には、機能層と呼ばれる7つの機能が含まれており、メッセージはネットワークを介して送信されるときに実行する必要があります。
この参照モデルは、国際標準化機構(IOS)によって作成されました。 IOSは、160か国以上の代表者で構成されるグループであり、各国間のコミュニケーションとビジネス協力を促進するための基準を作成するために活動しています。 オープンシステムの相互接続に関する推奨事項は、International Telecommunications Union-Telecommunications Standards(ITU-TS)のセクションX.200にエンコードされています。
ネットワーク内の各コンピューターは、7つの機能層すべてを実行できる必要があります。 4つの機能すべてを実行するプログラムはありません。 代わりに、それらはコンピューターのいくつかのコンポーネントに分割されます。 機能は、オペレーティングシステム、プログラム、またはネットワークプロトコルによって実行されます。
7つの層は2つのグループに分けられます。 最初の3つは、メッセージがコンピューターを通過するたびに使用されます。 これらは、物理層、データリンク層、およびネットワーク層です。 メッセージが通過するコンピューター向けではなく、コンピューターを使用して転送を支援するだけの場合、メッセージは次の4つのレイヤーを通過しません。 これらのレイヤーは、メッセージがユーザーとの間でやり取りされる場合にのみ使用されます。
物理層により、ハードウェアはデータのビットを送受信できます。 オープンシステム相互接続のデータリンク層は、伝送プロトコルを認識しており、コンピューターがこれらの規則に従っていることを確認します。 最後に、ネットワーク層がデータを適切なコンピューターに送信します。 郵便局の封筒選別機のように、メッセージを他のコンピューター向けの送信メールと、処理を行うコンピューター向けのローカルメールに分割します。
メッセージがローカルメールの場合、オープンシステム相互接続のさらに4つの機能層を介して処理されます。 トランスポート層は、完全なメッセージが到着したことを確認し、エラーをチェックします。 古い映画の電話オペレーターのように、セッション層は2台のコンピューター間の接続を調整します。 プレゼンテーション層または構文層で、データは送信された形式からコンピューターで読み取り可能な形式に変換されます。 最後に、アプリケーション層は、接続の速度のチェックから、プライバシーと承認の保護が行われていることの確認まで、細かい部分をすべて処理します。