目次:
定義-プロトコルスタックの意味
プロトコルスタックとは、ネットワークプロトコルスイートの実装に使用される、同時に実行されるプロトコルのグループを指します。
スタック内のプロトコルは、OSIやTCP / IPモデルなどの階層化ネットワークモデルの相互接続性ルールを決定します。 スタックになるためには、ネットワークのレイヤー間で垂直に接続し、各伝送セグメントのエンドポイント間で水平に接続できるプロトコルが相互運用可能でなければなりません。
Techopediaはプロトコルスタックについて説明します
プロトコルスタックは、それぞれが多くのネットワークアクティビティの境界を設定するさまざまなプロトコルの組み合わせを可能にするために使用されます。
歴史的に、特定のテクノロジーに準拠したネットワークのみが通信できました。 これは、システムのユーザーと所有者がますますデータを共有できるようにしたいため、ますます一般的になりました。
ネットワーク上でデータを共有するということは、データの送信方法について両端で合意する必要があることを意味します。 通信のタイプに関係なく、パケット交換デジタルネットワークまたは古いスタイルの1200ボーモデムであるかどうか。 ネットワークの各端で同じプロトコルに従う機器とのみ通信できます。 多層ネットワークは、データが伝送モードの影響を受けないようにコンポーネントを層に分割します。伝送モードはハードウェアの影響を受けず、ハードウェアは機器の同期性の影響を受けません。 これらの機能はすべて、プロトコルの転送を必要とするデータの個別の「レイヤー」に分割されます。 したがって、たとえば、データの物理的な転送を担当するトランスポート層には、データの通信に使用できるさまざまなプロトコルがあります。 データリンク層には、そのデータタイプに関連付けられた他のプロトコルがあり、他の層からのデータのアドレス指定を担当します。
これらの異なるプロトコルは、実行するには複雑すぎて機能的に互換性がないルールのセットを作成する可能性があるため、組み合わせることはできません。 ネットワークのさまざまな層でさまざまなプロトコルを使用することは解決策ですが、これの重要な部分は、相互に通信して全体的な機能を実行できるようにすることです(つまり、ネットワークを介したデータの転送)。 プロトコルがそのような方法で相互作用できるため、TCP / IPやOSIモデルなどの結合されたアクティビティで、それらはプロトコルスタックと呼ばれます。
