Data-communication-computer-network-transport-layer-introduction
提供:Dev Guides
DCN-トランスポート層の紹介
OSIモデルの次のレイヤーは、トランスポートレイヤー(レイヤー4)として認識されます。 データまたはデータストリームの転送に関連するすべてのモジュールと手順は、このレイヤーに分類されます。 他のすべての層と同様に、この層はリモートホストのピアトランスポート層と通信します。
トランスポート層は、リモートホスト上の2つのプロセス間でピアツーピアおよびエンドツーエンド接続を提供します。 トランスポート層は、上位層からデータを取得します(つまり、 アプリケーション層)を作成し、それを小さなサイズのセグメントに分割し、各バイトに番号を付け、配信のために下位層(ネットワーク層)に渡します。
関数
- このレイヤーは、アプリケーションレイヤーによって提供される情報データをセグメントと呼ばれる小さな単位に分割する最初のレイヤーです。 セグメント内のすべてのバイトに番号を付け、そのアカウンティングを維持します。
- このレイヤーは、データが送信されたのと同じ順序で受信される必要があることを保証します。
- この層は、同じサブネットに属しているかどうかに関係なく、ホスト間のデータのエンドツーエンド配信を提供します。
- ネットワークを介して通信する予定のすべてのサーバープロセスには、ポート番号とも呼ばれる既知のトランスポートサービスアクセスポイント(TSAP)が装備されています。
エンドツーエンド通信
1つのホスト上のプロセスは、ポート番号とも呼ばれるTSAPを使用して、リモートネットワーク上のピアホストを識別します。 TSAPは非常に明確に定義されており、ピアと通信しようとするプロセスはこれを事前に知っています。
たとえば、DHCPクライアントがリモートDHCPサーバーと通信する場合、常にポート番号67で要求します。 DNSクライアントがリモートDNSサーバーと通信する場合、常にポート番号53(UDP)で要求します。
2つの主要なトランスポート層プロトコルは次のとおりです。
- 伝送制御プロトコル + 2つのホスト間の信頼できる通信を提供します。
- ユーザーデータグラムプロトコル + 2つのホスト間の信頼性の低い通信を提供します。