コンピュータネットワークシステムで採用されているアーキテクチャは、OSIの7層プロトコルアーキテクチャ、TCP/IPの4層プロトコル、5層プロトコルアーキテクチャであり、ネットワークプロトコルを階層的に分け、それぞれの構造を示しています。プロトコルの層 (layer of Protocol) 同じ層内のセット、プロトコルは、その層が実現すべき機能に応じて決定されます。
コンピュータ ネットワーク システムで採用されているアーキテクチャは次のとおりです。
3 つのアーキテクチャがあります
1. OSI の 7 層プロトコル アーキテクチャ
##OSI は国際標準化機構によって策定された標準であり、明確な概念と完全な理論を持っていますが、複雑です。そして非現実的です。 OSI アーキテクチャ7 アプリケーション層6 プレゼンテーション層5 セッション層4 トランスポート層3 ネットワーク層2 データリンク層1 物理層
2、TCP/IP 4 層プロトコル
TCP/IP アーキテクチャは広く使用されています。 TCP/IP アーキテクチャ4 アプリケーション層 (FTP、DNS などのさまざまなアプリケーション層プロトコル)3 トランスポート層 (TCP または UDP) 2 インターネット層 (ネットワーク相互接続層とも呼ばれます)1 データリンク層 (ネットワーク インターフェイス層とも呼ばれます)
3.プロトコルのアーキテクチャ
OSI と TCP/IP の利点を組み合わせた、ネットワーク原理を学習するためのアーキテクチャ。5 アプリケーション層4 トランスポート層3 ネットワーク層2 データリンク層1 物理層 ##(5) アプリケーション層
# アプリケーション層は、ユーザーのアプリケーション プロセスにサービスを直接提供します。
アプリケーション層プロトコル: FTP、DNS、HTTP およびその他のプロトコル。
(4) トランスポート層
トランスポート層は、2 つのホスト内のプロセス間の通信のためのサービスを提供する責任があります。
トランスポート層で使用されるプロトコル:
1>伝送制御プロトコル TCP
コネクション指向のデータ伝送単位はメッセージ セグメントであり、信頼性の高い配信を提供します。
2>ユーザー データグラム プロトコル UDP
コネクションレス、データ送信単位はデータグラムであり、確実な配信は保証されません。
(3) ネットワーク層 (IP プロトコルを使用)
ネットワーク層は、パケット交換ネットワーク上のさまざまなホストに通信サービスを提供する責任があります。
ネットワーク層のタスク:
データを送信するとき、ネットワーク層は、トランスポート層によって生成されたメッセージ セグメントまたはユーザー データグラムを送信用のパケット (IP データグラムとも呼ばれる) にカプセル化します。ネットワーク層のもう 1 つのタスクは、送信元ホストのトランスポート層によって渡されたパケットがネットワーク内のルーターを介して宛先ホストを見つけられるように、適切なルートを選択することです。
(2) データリンク層
隣接する 2 つのノード間 (ホストとルーター、または 2 つのルーター間) でデータを送信する場合、データリンク層はネットワーク層を結合します。 送信された IP データグラムは次のように組み立てられます。フレームであり、フレーム内のデータは 2 つの隣接するノード間のリンク上で送信されます。
(1)物理層
物理層はビットストリームの伝送に使用されます。
伝送には、ツイストペア、光ファイバーなどの物理メディアが使用されます。
階層化の利点(1). 各階層は独立しています。特定の層は、その次の層がどのように実装されるかを知る必要はなく、層間のインターフェイスを呼び出すだけで済みます。
(2)、優れた柔軟性。これらのレイヤーのいずれかを変更しても、インターフェイスが同じである限り、他のレイヤーには影響しません。 (3)、実装と保守が簡単です。
(4)、標準化作業を促進できます。各層の機能が丁寧に解説されています。
コンピュータ ネットワーク アーキテクチャとは何ですか?コンピュータ ネットワーク アーキテクチャは、ネットワーク プロトコルを階層的に分割し、各層のプロトコルを集めたものです。層の要件に基づいて実装される機能を決定します。
各ピア層間のプロトコル機能は、対応する基礎となるサービスによって完了します。
コンピュータ ネットワーク アーキテクチャが登場する理由コンピュータ ネットワークは非常に複雑なシステムです。複雑なコンピュータ ネットワークを設計するために、人々は階層化されたアプローチを採用して、大規模で複雑な問題をいくつかの小さな局所的な問題に変換します。
以上がコンピュータネットワークシステムはどのようなアーキテクチャを使用していますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。