OSI(オープンシステムズインターコネクション)モデルとは、ネットワークシステムの機能を記述するための概念モデルである。 1984年に国際標準化機構(ISO)によって開発された。 OSI は、ネットワーク システムには直接関係しません。その代わりに、ネットワーク アーキテクチャを記述し、さまざまなベンダーの異なるコンピューター システムで標準プロトコルを使用して通信し、データを交換できるようにします。
OSI モデルを使用すると、コンピュータ システム間の通信は 7 つの抽象化層を介して行われます。OSI モデル 7 層の順序は、この簡単な文章を使って簡単に覚えることができます。 「すべての人はデータ処理を必要としているようだ」
All = アプリケーション層People = プレゼンテーション層Seem = セッション層To = トランスポート層Need = ネットワーク層Data = データリンク層Processing = 物理層
では、各層をもう少し詳しく見てみましょう。 まず、アプリケーション層、プレゼンテーション層、セッション層の3層から始め、ソフトウェア層として知られています。 次に、OSI モデルの中心であるトランスポート層を確認します。
アプリケーション層(データ)
アプリケーション層は、エンドユーザーとソフトウェアアプリケーションの間のインターフェイスを提供します。 エンドユーザーからデータを受け取り、受け取ったデータをエンドユーザーに表示する。 この層にはエンドユーザーのアプリケーションは含まれず、代わりに下位層との通信を容易にする。 この層で見られるプロトコルには、HTTP、HTTPS、FTP、TFTP、Telnet、SNMP、DNS、Rlogin、SMTP、POP3、IMAP、LDAP があります。
Presentation Layer (Data)
この層は上位層へのデータのプレゼンテーションを容易にします。 主に、安全な伝送のための符号化方式と暗号化/復号化を提供する。 例えば、アプリケーションの形式をネットワークの形式に変換したり、その逆を行ったりします。 このレイヤーのプロトコル JPEG、BMP、GIF、TIF、PNG、MP3、MIDI、ASCII & ANSI、など。
Session Layer (Data)
2 つのコンピュータ機器が通信する必要がある場合、セッションを作成する必要がありますが、これはこの層で行われます。 この層の機能のいくつかは、セッションの確立、管理(調整)、および終了です。 この層の機能の良い例は、まず接続を確立し、メッセージを交換し、最後にセッションを終了する電話の通話です。 この層のプロトコルには、SIP、NFS、SQL、ASP、および RDBMS があります。
Transport Layer (Segment)
この層は、しばしば OSI モデルの中心と見なされ、2 つのデバイス間のデータの流れを制御する責任を負います。 たとえば、この層は、送信に必要なデータ量と、送信すべき場所を決定します。 また、この層はデータフローとエラー制御を担当します。 例えば、フロー制御では、通信する2つの当事者間で回線速度が異なる場合、受信側がデータで溢れないように最適な送信速度を決定する。 同時に、エラー制御は、受信側で一部のパケットが失われた場合に、データの再送信を保証する。 この層のプロトコルとして最もよく知られているのはTCPプロトコルで、TCP/IPプロトコルスイートの一部として存在している。
ネットワーク層(パケット)
ネットワーク層は、データパケットの転送とルーター間のデータのルーティングを担当します。 これは、2つの異なるネットワークに存在する2つのデバイス間のデータ転送を容易にします。 たとえば、ニューヨークのコンピューターからサンフランシスコのサーバーにメッセージを送信する場合、この 2 点間には何千ものルーターと何百万ものパスが存在します。 しかし、このレイヤーのルーターは、最も近い道を自動的に選択することで、これを効率的に行う手助けをします。 ネットワーク層は、論理アドレスを物理アドレスに変換する役割と、データの断片化を行う役割も担っています。 したがって、他のネットワークに送信する前に、データのセグメントをパケットと呼ばれる小さな単位に分割します。
Data Link Layer (Frame)
この層は、同じ物理ネットワークに存在する2つのデバイス間、たとえば、同じLAN内の2つのデバイス間の接続を提供します。 この層は、ネットワーク層からパケットを受け取り、フレームと呼ばれる小さな単位に分割します。 データリンク層は、イントラネット内のデータフローとエラー制御も行う。 この層には、MAC(Media Access Control)層とLLC(Logical Link Control)層の2つのサブレイヤーがあります。 最も一般的なネットワークスイッチは、この層で動作します。 この層のプロトコルには、PPP、HDLC、ATM、フレームリレー、SLIP、およびイーサネットがあります。
物理層(バイナリ)
この層はOSI層の最下部に存在します。 ケーブルの種類、無線周波数(ワイヤレス接続を使用する場合)、ピンのレイアウト、電圧など、OSIモデルの物理コンポーネントを表現します。 この層は、送信側デバイスの物理層から受信側デバイスの物理層へ生データを配信する役割を担っています。 この層で見られる一般的なデバイスには、ネットワーク ハブ、ケーブル、リピータ、モデムなどがあります。
概要
OSI モデルは何年も前に作成されましたが、ネットワーク アーキテクチャを表すために使用する主要モデルであることに変わりはありません。 すべてのネットワーク プロフェッショナル認定コースおよび試験には、OSI 層に関するセクションがあります。 OSI 参照モデルは、ソフトウェア開発者やハードウェア ベンダーが、デジタル通信を促進する相互運用可能なプログラムやデバイスを作成するために使用する主要なガイドであり、現在もなお使用されています。