El OSIモデル これはコンピュータネットワークにおいて非常に重要です。そこでこの記事では、このネットワークモデルとは何か、どのように機能するのか、何に使われるのか、それぞれのレイヤーで構成されているのかなどについて説明します。
OSI モデルとは何ですか?

El OSI(開放型システム間相互接続)モデル(オープンシステムインターコネクション)は、コンピュータネットワーク通信プロトコルの参照モデルです。このモデルは80年代にISO(国際標準化機構)によって策定されました。
OSIモデルは当初ITU(国際電気通信連合)によって公開されました。しかし、1983年まで公開されず、翌年にはISO自身によって標準として提案されました。実際、OSIの目的は インターネット通信を標準化する すべてのネットワークデバイスとソフトウェアの相互運用性を容易にし、追求します。
OSIモデルは 規範型モデルこれは理論的な概念であると言えますが、通信業界のさまざまなテクノロジやメーカーが適切に作業できるように、具体的なものを実装するのに役立ちます。
OSIモデルは長年にわたり改良されてきました。現在では 7層を提供 ネットワーク上の2つのノードまたはデバイス間で接続が確立される際に、情報が通過する様々なフェーズを定義します。情報の種類、接続されるデバイスの種類、そのテクノロジー、または場所に関係なく、常に同じレイヤーが関係します。
少しの歴史:背景
それは言わなければならない コンピュータネットワークの拡大 80年代に始まったこの時代、世界中に広がる様々なデバイスを相互接続し、情報を転送し、接続を維持する必要性が高まった。一方、ネットワーク自体はそれよりもずっと前に構築されていた。
あなたは確かに覚えています インターネットの起源の歴史 そして、ARPANETとして知られるネットワークのような、その前身となるネットワークもありました。当時はOSI参照モデルが存在しなかったため、多くのネットワークプログラムやデバイスが相互通信に問題を抱えていました。そのため、これらの相互運用性の問題を解決するために、すべてのネットワークに適用可能な一連のルールを定めるISO標準化が必要でした。
OSI モデルはどのように機能しますか?
先ほど述べたように、OSIモデルは7つの異なる層で構成されています。 操作はステップに分割されます各層は通信において特定の階層的な機能を果たすため、通信プロトコルはこれらの層のすべてまたは一部を使用してネットワーク通信を実現します。
OSI モデルは何に使用されますか?
OSIモデルは、基本的に電気通信を体系化するための概念的なツールです。その役割は、 ネットワーク上での情報転送方法を標準化する コンピューティング。
OSIモデルは、ネットワークトポロジーでも、ネットワークモデル自体でも、仕様やプロトコルでもないということを述べておく必要があります。それは、機能を定義するツールであり、 メーカーと開発者 これまでと同様にシームレスに連携できる製品を作成できます。
OSIモデルレイヤーまたはOSIスタック

ラス レイヤーまたはレベル OSI モデル (OSI スタックとも呼ばれます) を構成する要素は次のとおりです。
- 物理層: これはOSI参照モデルの最下層です。ネットワークトポロジ、物理接続、シグナリング、バイナリ伝送に関連するすべてのものを扱います。言い換えれば、物理レベル(ケーブルの種類、無線接続の波形、ネットワークインターフェース、電圧など)を標準化します。
- データリンク層: 通信中の物理的なリダイレクト、エラー検出、メディアアクセス、フロー制御を扱います。例えば、MACアドレスやLLCアドレスはこの層で定義されます。
- ネットワーク層: 論理アドレスの割り当てと経路決定を担います。つまり、関係するネットワーク間の既存のルーティングを識別することです。基本データ単位は「パケット」と呼ばれ、使用するルーティングプロトコルまたはルーティング可能なプロトコルによって分類されます。前者は経路を選択し(RIP、IGRP、EIGRPなど)、後者はパケットとともに移動します(IP、IPX、AppleTalkなど)。この層の目的は、ルーターなどの中間デバイスを経由する場合でも、データが宛先に確実に到達できるようにすることです。
- トランスポート層: エンドツーエンドの接続と転送データの信頼性を担います。これは、各パケットに含まれるデータが、使用される物理媒体に関係なく、あるノードから別のノード、つまり送信元デバイスから宛先デバイスに転送される場所です。その役割は論理ポートを通じて実行され、いわゆる「 IPソケット: ポート.
- セッション層: ネットワーク上のデバイス間の通信そのものを指します。接続されたデバイス間のデータ交換におけるリンクの制御と維持を担います。また、両システム間の通信が確立された後、データ伝送チャネルが中断された場合でも、再開できるようにする必要があります。これらのサービスは、状況に応じて部分的に、あるいは完全に不要になる場合があります。そのため、先ほど7層すべてが常に使用されるわけではないと述べました。
- プレゼンテーション層: その名前が示すように、これは転送されたデータを表現するために使用されます。つまり、組み立てられたパケットは、システムが認識可能または利用できるように「変換」されます。例えば、一連のパケットからメッセージやファイルなどが生成されます。また、データの暗号化とエンコード、圧縮、受信側マシンへの適応も可能です。
- アプリケーション層: これは最上位層です。新しいアプリケーションが登場するたびに、新しい通信プロトコルが継続的に開発されていることに留意してください。したがって、この最後の層は、アプリがデータを交換するために使用するプロトコルを定義します。この層は、最終的にユーザーが目にするプロセスとなる場合もありますが、必ずしもそうとは限りません。ただし、ユーザーがアプリケーション層とやり取りすることはほとんどなく、アプリケーション層とやり取りするアプリとやり取りすることに注意してください。例えば、チャットアプリやウェブブラウザなどが挙げられます。
最後に、OSIモデルの7つの層を覚えるために記憶術のルールを使う人もいます。そのルールは フェルツスパ (物理学、データリンク、ネットワーク、トランスポート、セッション、プレゼンテーション、アプリケーション)。