プロトコルデータユニットとは

プロトコルデータユニット(PDU)は、ネットワークデバイスまたは同じマシン内のプロトコルと通信する階層化されたデータ配信システムです。 5つの名前付きプロトコルデータユニットレイヤーがありますが、5番目以降のレイヤーはすべて同じものとして分類されるため、5つ以上のレイヤーが存在する可能性があります。 ハードウェアとの通信に使用される唯一の物理層は、ビットごとにバイナリで情報を転送する最初の層です。 データが転送されると、最上位のレイヤーから始まり、各レイヤーがレイヤーヘッドを追加してストリームダウンします。 2番目のレイヤーはフッターを追加し、データを最初のレイヤーのビットに変換し、情報が送信されます。

同じコンピューターで実行されているネットワークとプログラムの両方が、機能するためにデータをやり取りして交換する必要があります。 プロトコルデータユニットは、2つのプロトコルまたはプロセス間でこれらのデータを作成および配信するためのパケットとして使用されます。 データパケットには多くのレイヤーがあります。 レイヤーが多いほど、データは物理レベルから遠くなります。

情報を転送する多数の層が存在する可能性がありますが、技術的には5つの異なる層しかありません。 最初のプロトコルデータユニットレイヤーはレイヤー1で、物理レベルとして知られています。 レイヤー2はデータをリンクするデータリンクレイヤーであり、レイヤー3はネットワーク間で通信するネットワークレイヤーです。 4番目の層は、データを送信する準備ができる場所であるため、トランスポート層と呼ばれます。 レイヤー5以上は集合的にデータと呼ばれ、コンピューター階層の上位にあります。

情報が送信されると、最上層から降順で送信されます。 たとえば、送信されたデータにレイヤー6が必要な場合、パケットはここから始まります。 その下の各レイヤーは、ヘッダーパケットを追加します。これにより、データが追加されます。 レイヤー2では、レイヤーがヘッダーとフッターを追加し、パケットを転送に適したものにします。

レイヤー1は、ヘッダーまたはフッターを使用せず、実際にデータパケットを作成しないため、他のプロトコルデータユニットレイヤーと比較すると特別です。 この層は、ビット単位で情報をバイナリで、データを要求するプロトコル、プロセス、またはハードウェアに転送します。 パケットにレイヤー2以上が必要な場合、レイヤー2がすべてのヘッダー、フッター、およびパケット自体をビットに変換し、レイヤー1が配信できるようにします。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?