paint-brush
OSIモデルとは何ですか?@infosectrain
279 測定値

OSIモデルとは何ですか?

Infosec Train2m2024/03/30
Read on Terminal Reader

長すぎる; 読むには

OSI モデルは、通信またはコンピューティング システムの機能を理解し、標準化するために使用される概念的なフレームワークです。モデルは 7 つの層に分割されており、それぞれが特定のネットワーク機能を指定します。 OSI モデルの目的は、製品開発者をガイドし、ネットワーク製品とソフトウェアの相互運用性を促進することです。
featured image - OSIモデルとは何ですか?
Infosec Train HackerNoon profile picture

OSI モデルは Open Systems Interconnection Model の略で、基礎となる内部構造やテクノロジに関係なく、通信またはコンピューティング システムの機能を理解し、標準化するために使用される概念的なフレームワークです。


1978 年に国際標準化機構 (ISO) によって開発されたこのモデルは 7 つの層に分割されており、それぞれが特定のネットワーク機能を指定しています。 OSI モデルの目的は、製品開発者をガイドし、共通のガイドライン セットを通じてネットワーク製品とソフトウェアの相互運用性を促進することです。

以下に、OSI モデルの 7 つの層を最下位層から最上位層まで示します。

  1. 物理層 (層 1):この層は、デバイス間の物理接続と、物理媒体を介した生のビット ストリームの送受信を処理します。これには、ケーブル、コネクタ、電気信号の仕様が含まれます。


  2. データリンク層 (層 2):この層は、ノード間のデータ転送、つまり直接接続された 2 つのノード間のリンクを担当します。また、物理層からのエラー訂正、フレーム同期、フロー制御も処理します。イーサネットと PPP は、データリンク層プロトコルの例です。


  3. ネットワーク層 (層 3):ネットワーク層は、1 つまたは複数のネットワークを介して送信元から宛先に可変長ネットワーク パケットを転送する手段を提供するため、中間ルーターを介したルーティングを含むパケット転送を担当します。 IP (インターネット プロトコル) は、ネットワーク層プロトコルの一例です。


  4. トランスポート層 (層 4):この層は、エンド システムまたはホスト間のデータの透過的な転送を提供し、エンドツーエンドのエラー回復とフロー制御を担当します。完全なデータ転送が保証されます。 TCP (Transmission Control Protocol) および UDP (User Datagram Protocol) は、トランスポート層プロトコルの例です。


  5. セッション層 (層 5):セッション層は、アプリケーション間の接続を確立、管理、終了します。両端のアプリケーション間の会話、交換、ダイアログを設定、調整、終了します。セッションと接続の調整を扱います。


  6. プレゼンテーション層 (層 6):この層は、アプリケーション層とネットワークの間でデータを変換します。変換、圧縮、暗号化/復号化を担当します。これにより、データが使用可能な形式であることが保証され、データ暗号化が行われます。


  7. アプリケーション層 (層 7):アプリケーション層はエンド ユーザーに最も近い層であり、通信コンポーネントを実装するソフトウェア アプリケーションと対話します。したがって、アプリケーション層とユーザーはどちらも、ソフトウェア アプリケーションとのみ直接対話します。この層は、ネットワーク サービスをエンド ユーザーに提供し、アプリケーションがデータ交換に使用するプロトコル (Web ブラウジング用の HTTP、電子メール用の SMTP、ファイル転送用の FTP など) を提供します。