ホームページ よくある問題 コンピュータネットワークシステムはどのようなアーキテクチャを使用していますか?

コンピュータネットワークシステムはどのようなアーキテクチャを使用していますか?

Aug 01, 2020 am 10:54 AM

コンピュータネットワークシステムで採用されているアーキテクチャは、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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)