第 1 章 概要 -------セクション 1 --1.7 コンピュータ ネットワークのアーキテクチャ


1.1.7.1 コンピュータネットワークアーキテクチャ

2つのコンピュータネットワークシステムは相互に通信する必要があるため、非常に複雑な処理が必要となり、システム構造の設計には階層化の考え方が採用されています。複雑な問題をいくつかの小さな問題に変換します。
Open Systems Interconnection (OSI/RM) の基本リファレンス モデル
。 (1) 専門家の実務経験の欠如と商業的推進力がない
(2) モデルの複雑さと運用効率の低さ
(3)の理由により採用されませんでした。)策定 長期化
(4)不合理なレベル分け
TCP/IPは事実上の国際標準である。

2.1.7.2 プロトコルとレイヤの分割

階層分割の利点:
(1) 各層が独立している
(2) 柔軟性が高い
(3) 構造的に分離可能
(4) 実装と保守が容易
(5) 標準化作業を促進できる

コンピュータ ネットワークの各層とそのプロトコルの集合がネットワーク アーキテクチャであり、コンピュータ ネットワーク アーキテクチャは、コンピュータ ネットワークとそのコンポーネントが実行すべき機能の正確な定義です。
アーキテクチャは抽象的なものですが、実装は具体的で、実際に実行されているコンピュータのハードウェアとソフトウェアです。

3. 1.7.3 5 層プロトコルのアーキテクチャ

OSI/RM の 7 層プロトコル アーキテクチャは概念が明確で理論的には完全ですが、複雑で非実用的です。
TCP/IP は 4 層のアーキテクチャです。
学習時には、両者の利点が統合され、5 層プロトコルのアーキテクチャが採用されることがよくあります。
ここに画像の説明を挿入

4. 1.7.4 エンティティ、プロトコル、サービス、およびサービス アクセス ポイント

エンティティ: メッセージを送受信できるハードウェアまたはソフトウェア プロセス
ピア エンティティ: 送信者と送信者と同じ階層にあるエンティティ プロトコル
ここに画像の説明を挿入
: 2 つのピア エンティティ間の論理通信を管理するルールの集合。
ここに画像の説明を挿入
プロトコルには、構文、セマンティクス、同期という 3 つの要素があります。

サービス: プロトコルの制御下で、2 つのピア エンティティ間の論理通信により、上位層へのサービスのプロビジョニングが可能になります。
この層のプロトコルを使用するには、次の層のサービスも使用する必要があります。

サービスプリミティブ: 下位層が提供するサービスを使用するには、上位層は下位層といくつかのコマンドを交換する必要があります。
ここに画像の説明を挿入
プロトコルは水平的であり、サービスは垂直的です。

サービス アクセス ポイント: 同じシステム内で、2 つの隣接する層上のエンティティ間で情報を交換するための論理ウィンドウ。
データリンク層のサービスアクセスポイントは、フレームの「タイプフィールド」です。
ネットワーク層のサービス アクセス ポイントは、IP データグラム ヘッダーの「プロトコル フィールド」です。
トランスポート層のサービスアクセスポイントは「ポート番号」です。

プロトコル データ ユニット PDU: ピア層間で送信されるデータ ユニットは PDU と呼ばれます

Service Data Unit SDU: レイヤ間でデータを交換するための単位を SDU と呼びます

複数の SDU を 1 つの PDU に結合することも、1 つの SDU を複数の PDU に分割することもできます
ここに画像の説明を挿入

5. 1.7.5 TCP/IPのアーキテクチャ

下図はTCP/IPのアーキテクチャの一例を示したもので、
ここに画像の説明を挿入
TCP/IPプロトコルファミリーを表すために特定のプロトコルを階層に分けており、上端と下端が大きく中間が小さいのが特徴です。ここに画像の説明を挿入
これは、TCP/IP プロトコルがさまざまなアプリケーションにサービスを提供できることを示していると同時に、TCP/IP プロトコルはさまざまなネットワークで構成されるインターネット上で IP プロトコルを実行できることを示しています。

おすすめ

転載: blog.csdn.net/weixin_47250738/article/details/126016871