図解されたOSIモデルのレイヤー
オープンシステム相互接続(OSI)モデルは、ネットワークフレームワークを定義して、プロトコルをレイヤーに実装し、制御を1つのレイヤーから次のレイヤーに渡します。現在、主に教育ツールとして使用されています。概念的には、コンピュータネットワークアーキテクチャを論理的に7つの層に分割します。
下位層は、電気信号、バイナリデータのチャンク、およびネットワーク間でのこれらのデータのルーティングを処理します。より高いレベルは、ユーザーの観点から見た場合、ネットワークの要求と応答、データの表現、およびネットワークプロトコルをカバーします。
OSIモデルは元々、ネットワークシステムを構築するための標準アーキテクチャとして考案されたものであり、今日の多くの一般的なネットワークテクノロジーは、OSIの階層化された設計を反映しています。
物理層
レイヤー1では、OSIモデルの物理レイヤーが、ネットワーク通信メディアを介した送信(ソース)デバイスの物理レイヤーから受信(宛先)デバイスの物理レイヤーへのデジタルデータビットの最終的な送信を担当します。
レイヤー1テクノロジーの例には、イーサネットケーブルとハブが含まれます。また、ハブやその他のリピーターは、ケーブルコネクタと同様に、物理層で機能する標準のネットワークデバイスです。
物理層では、データは、物理媒体でサポートされている信号の種類(電圧、無線周波数、赤外線または通常の光のパルス)を使用して送信されます。
データリンク層
物理層からデータを取得する場合、データリンク層は物理伝送エラーをチェックし、ビットをデータフレームにパッケージ化します。データリンク層は、イーサネットネットワークのMACアドレスなどの物理アドレス指定スキームも管理し、物理メディアへのネットワークデバイスのアクセスを制御します。
データリンク層はOSIモデルで最も複雑な層であるため、多くの場合、メディアアクセス制御の2つの部分に分けられます。 サブレイヤーと論理リンク制御 サブレイヤー。
ネットワーク層
ネットワーク層は、データリンク層の上にルーティングの概念を追加します。データがネットワーク層に到着すると、各フレーム内に含まれる送信元アドレスと宛先アドレスが調べられ、データが最終的な宛先に到達したかどうかが判断されます。データが最終的な宛先に到達した場合、レイヤー3はデータをトランスポート層に配信されるパケットにフォーマットします。それ以外の場合、ネットワーク層は宛先アドレスを更新し、フレームを下位層にプッシュダウンします。
ルーティングをサポートするために、ネットワーク層はネットワーク上のデバイスのIPアドレスなどの論理アドレスを維持します。ネットワーク層は、これらの論理アドレスと物理アドレスの間のマッピングも管理します。 IPv4ネットワーキングでは、このマッピングはアドレス解決プロトコル(ARP)を介して実行されます。 IPv6は、近隣探索プロトコル(NDP)を使用します。
トランスポート層
トランスポート層は、ネットワーク接続を介してデータを配信します。 TCP(伝送制御プロトコル)とUDP(ユーザーデータグラムプロトコル)は、トランスポート層4ネットワークプロトコルの最も一般的な例です。さまざまなトランスポートプロトコルが、エラーリカバリ、フロー制御、再送信のサポートなど、さまざまなオプション機能をサポートしている場合があります。
セッション層
セッション層は、ネットワーク接続を開始および切断するイベントのシーケンスとフローを管理します。レイヤー5では、動的に作成して個々のネットワーク上で実行できる複数のタイプの接続をサポートするように構築されています。
プレゼンテーション層
プレゼンテーション層には、OSIモデルのどの部分よりも単純な機能があります。レイヤー6では、その上のアプリケーションレイヤーをサポートするために必要なフォーマット変換や暗号化/復号化などのメッセージデータの構文処理を処理します。
アプリケーション層
アプリケーション層は、エンドユーザーアプリケーションにネットワークサービスを提供します。ネットワークサービスは、ユーザーのデータを処理するプロトコルです。たとえば、Webブラウザアプリケーションでは、アプリケーション層プロトコルHTTPは、Webページのコンテンツを送受信するために必要なデータをパッケージ化します。このレイヤー7は、プレゼンテーションレイヤーにデータを提供します(そしてプレゼンテーションレイヤーからデータを取得します)。
-
データモデルの進化
データの管理が重要であり、不可欠でした。したがって、データモデルはファイルシステムの問題を解決するために作成されました。これがDBMSのデータモデルです- 階層モデル 階層型モデルでは、階層関係は関係の集合によって形成され、ツリーのような構造を形成します。 関係は、親子タイプの形式で定義できます。 最初で最も人気のある階層モデルの1つは、IBMによって開発された情報管理システム(IMS)です。 例 階層は、従業員がインターン、契約中、またはフルタイムである可能性があることを示しています。サブレベルは、フルタイムの従業員がライター、シニアライター、または編集者として雇用できることを示
-
TCP/IP モデルとは何ですか?レイヤーとプロトコルの説明
何かを作成するプロセスの重要な部分は、まだ存在しないものを想像する能力です。 このスキルは、インターネットの作成に役立ちました。現在ほとんどの人が毎日当たり前のように使用している基盤となるテクノロジーを誰も想像していなかったら、猫ミームは存在しなかったでしょう. インターネットを可能にするために想像する必要があったのは、レイヤー の 2 つです およびプロトコル。 レイヤーは、同様の機能をグループ化する概念上の分割です。 「プロトコル」という言葉は、多かれ少なかれ「ここで物事を行うことに同意した方法」を意味します。 要するに、レイヤーとプロトコルの両方を 5 歳児に説明すると、「