Data-communication-computer-network-computer-network-models

提供:Dev Guides
移動先:案内検索

DCN-コンピューターネットワークモデル

ネットワークエンジニアリングは複雑なタスクであり、ソフトウェア、ファームウェア、チップレベルエンジニアリング、ハードウェア、電気パルスが含まれます。 ネットワークエンジニアリングを容易にするために、ネットワークコンセプト全体が複数の層に分割されています。 各層は特定のタスクに関与し、他のすべての層から独立しています。 しかし、全体として、ほぼすべてのネットワークタスクはこれらのすべてのレイヤーに依存しています。 レイヤーはそれらの間でデータを共有し、入力を受け取って出力を送信する場合にのみ互いに​​依存します。

階層化されたタスク

ネットワークモデルの階層化アーキテクチャでは、1つのネットワークプロセス全体が小さなタスクに分割されます。 各小さなタスクは、タスクの処理専用に機能する特定のレイヤーに割り当てられます。 すべてのレイヤーは特定の作業のみを行います。

階層化された通信システムでは、ホストの1つの層が、リモートホスト上の同じレベルのピア層によって実行されるタスク、またはピア層によって実行されるタスクを処理します。 タスクは、最下位レベルまたは最上位レベルのレイヤーによって開始されます。 タスクが最上位のレイヤーによって開始された場合、そのタスクはさらに処理するためにその下のレイヤーに渡されます。 下位層も同じことを行い、タスクを処理して下位層に渡します。 タスクが最下位のレイヤーによって開始された場合、逆のパスが取られます。

レイヤードタスク

すべてのレイヤークラブは、タスクを実行するために必要なすべての手順、プロトコル、および方法をまとめます。 すべての層は、カプセル化ヘッダーとテールによって対応するものを識別します。

OSIモデル

Open System Interconnectは、すべての通信システムのオープンスタンダードです。 OSIモデルは、国際標準化機構(ISO)によって確立されています。 このモデルには7つの層があります。

OSIモデル

  • アプリケーション層:この層は、アプリケーションユーザーにインターフェースを提供します。 この層には、ユーザーと直接対話するプロトコルが含まれます。
  • プレゼンテーション層:この層は、リモートホストのネイティブ形式のデータをホストのネイティブ形式で表示する方法を定義します。
  • セッションレイヤー:このレイヤーは、リモートホスト間のセッションを維持します。 たとえば、ユーザー/パスワード認証が完了すると、リモートホストはこのセッションをしばらく維持し、その期間に再度認証を要求しません。
  • トランスポート層:この層は、ホスト間のエンドツーエンド配信を担当します。
  • ネットワーク層:この層は、ネットワーク内のホストのアドレス割り当てと一意のアドレス指定を担当します。
  • データリンク層:この層は、ラインとの間でデータを読み書きします。 この層でリンクエラーが検出されます。
  • 物理層:この層は、ハードウェア、ケーブル配線、出力、パルスレートなどを定義します。

インターネットモデル

インターネットは、インターネットスイートとも呼ばれるTCP/IPプロトコルスイートを使用します。 これにより、4層のアーキテクチャを含むインターネットモデルが定義されます。 OSIモデルは一般的な通信モデルですが、インターネットモデルはインターネットがすべての通信に使用するものです。インターネットはその基礎となるネットワークアーキテクチャから独立しているため、そのモデルも同様です。 このモデルには次のレイヤーがあります。

インターネットモデル

  • アプリケーション層:この層は、ユーザーがネットワークと対話できるようにするプロトコルを定義します。たとえば、FTP、HTTPなど。
  • トランスポート層:この層は、データがホスト間を流れる方法を定義します。 この層の主要なプロトコルは、伝送制御プロトコル(TCP)です。 この層により、ホスト間で配信されるデータが順序どおりになり、エンドツーエンド配信が行われます。
  • インターネット層:インターネットプロトコル(IP)はこの層で動作します。 この層は、ホストのアドレス指定と認識を容易にします。 この層はルーティングを定義します。
  • リンク層:この層は、実際のデータを送受信するメカニズムを提供します。OSIモデルとは異なり、この層は基礎となるネットワークアーキテクチャとハードウェアから独立しています。