目次:
定義-トランスポート層とはどういう意味ですか?
トランスポート層は、ネットワークを介したエンドツーエンド通信を行うオープンシステム相互接続(OSI)モデルの層です。 プロトコルと他のネットワークコンポーネントの階層化されたアーキテクチャ内の異なるホストで実行されているアプリケーションプロセス間の論理通信を提供します。
トランスポート層は、エラー訂正の管理も担当し、エンドユーザーに品質と信頼性を提供します。 この層により、ホストはエラー修正されたデータ、パケット、またはメッセージをネットワーク経由で送受信でき、多重化を可能にするネットワークコンポーネントです。
OSIモデルでは、トランスポート層はこのネットワーク構造の4番目の層です。
Techopediaはトランスポート層について説明します
トランスポート層は、エラーなしでデータを送受信するために、上の層内で透過的に機能します。 送信側は、アプリケーションメッセージをセグメントに分割し、それらをネットワーク層に渡します。 次に、受信側はセグメントをメッセージに再構成し、アプリケーション層に渡します。
トランスポート層は、次のサービスの一部またはすべてを提供できます。
- 接続指向の通信:ネットワーク通信のエンドポイントにあるデバイスは、データが交換される前に接続が堅牢であることを保証するためにハンドシェイクプロトコルを確立します。 この方法の弱点は、配信されるメッセージごとに確認応答が必要であり、自己エラー修正パケットと比較してかなりのネットワーク負荷がかかることです。 リクエストが繰り返されると、欠陥のあるバイトストリームまたはデータグラムが送信されると、ネットワーク速度が大幅に低下します。
- 同じ順序の配信:パケットが常に厳密な順序で配信されるようにします。 ネットワーク層が責任を負いますが、トランスポート層は、パケットのドロップまたはデバイスの中断によって引き起こされる順序の不一致を修正できます。
- データの整合性:チェックサムを使用すると、すべての配信レイヤーでデータの整合性を確保できます。 これらのチェックサムにより、送信されたデータが、欠落データを再送信するために他のレイヤーが繰り返し試行することにより受信されたデータと同じであることが保証されます。
- フロー制御:ネットワーク接続の両端にあるデバイスは、データスループットの点で互いの能力を知る方法がないことが多いため、受信デバイスがバッファリングまたは処理できるよりも速くデータを送信できます。 このような場合、バッファオーバーランにより通信が完全に停止する可能性があります。 逆に、受信デバイスが十分な速度でデータを受信していない場合、これによりバッファアンダーランが発生し、ネットワークパフォーマンスが不必要に低下する可能性があります。
- トラフィック制御:デジタル通信ネットワークは、帯域幅と処理速度の制限を受けます。これは、ネットワーク上のデータ輻輳の可能性が非常に大きくなる可能性があることを意味します。 このネットワーク輻輳は、ネットワークのほぼすべての部分に影響を与える可能性があります。 トランスポート層は、ノードの過負荷と流量低下の症状を特定できます。
- 多重化:ネットワークを介した無関係なアプリケーションまたは他のソースからの複数のパケットストリームの送信(多重化)には、トランスポートレイヤーにある非常に専用の制御メカニズムが必要です。 この多重化により、同じコンピューターで異なるインターネットブラウザーが開かれている場合など、ネットワーク上で同時アプリケーションを使用できます。 OSIモデルでは、多重化はサービスレイヤーで処理されます。
- バイト指向:一部のアプリケーションは、パケットではなくバイトストリームを受信することを好みます。 トランスポート層では、必要に応じてバイト指向のデータストリームを送信できます。




