ホームページ >よくある問題 >ネットワークプロトコルにおけるトランスポート層の主な役割は何ですか?

ネットワークプロトコルにおけるトランスポート層の主な役割は何ですか?

青灯夜游
青灯夜游オリジナル
2021-02-01 11:13:318292ブラウズ

ネットワーク プロトコルのトランスポート層は、主にアプリケーション間のデータ送信を担当し、ホスト アプリケーション プロセス間にエンドツーエンドのサービスを提供します。トランスポート層のタスクは、通信サブネットの特性に基づいてネットワーク リソースを最適に利用し、2 つのエンド システムのセッション層間の伝送接続を確立、維持、およびキャンセルする機能を提供することであり、エンドツー- 信頼性の高いデータ送信を終了します。

ネットワークプロトコルにおけるトランスポート層の主な役割は何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

トランスポート層は、ネットワーク アーキテクチャ全体における重要な層の 1 つであり、主に 2 つのホスト内のプロセス間の通信サービスを提供する役割を果たします。ホストは複数のプロセスを同時に実行するため、トランスポート層には多重化および逆多重化機能があります。トランスポート層は、エンド ユーザー間の透過的なデータ送信と、上位層への信頼できるデータ送信サービスを提供します。トランスポート層は、フロー制御、セグメント化/再構成、および特定のリンク上のエラー制御を通じてデータ送信の信頼性を保証します。一部のトランスポート層プロトコルはリンク指向です。これは、トランスポート層がセグメントを追跡し、失敗したセグメントを再送信できることを意味します。

トランスポート層のタスクは、通信サブネットの特性に基づいてネットワーク リソースを最適に利用し、2 つのエンド システムのセッション層間の伝送接続の確立、維持、および解除の機能を提供することです。 . 最後にエンドツーエンドの信頼性の高いデータ送信を担当します。この層では、情報転送のためのプロトコル データ単位はセグメントまたはメッセージと呼ばれます。

ネットワーク層は、送信元ノードによって送信されたデータ パケットをネットワーク アドレスに従って宛先ノードに送信するだけですが、トランスポート層は、データを対応するポートに確実に送信する責任を負います。コンピュータ ネットワーク内のリソース サブネットは通信の開始者および受信者であり、その中の各デバイスはエンドポイントと呼ばれます。通信サブネットはネットワーク内で通信サービスを提供し、その中のデバイスはノードと呼ばれます。 OSI参照モデルにおける通信制御には以下の4つの層が使用されますが、それぞれ制御対象が異なります。

トランスポート層の重要性:

トランスポート層はプロトコル階層全体の中核であり、全体的なデータ送信と制御を担当する唯一の層です。 OSIの7層モデルにおいて、トランスポート層はデータ通信を担う最上位層であり、ネットワーク通信を中心とした下位3層と情報処理を中心とした上位3層の中間層でもあります。ネットワーク層は必ずしもサービスの信頼性を保証するものではなく、ユーザーが通信サブネットを直接制御できないため、ネットワーク層の上にトランスポート層を追加して伝送品質を向上させています。

トランスポート層は、ネットワーク層によって提供されるサービスを使用し、トランスポート層アドレスを介してデータを送信するための高レベルのユーザーに通信ポートを提供します。これにより、システム間で高レベルのリソースを共有する必要がなくなります。データ通信と信頼性の低いデータ送信について検討してください。その主な機能は次のとおりです。進行中の会話または接続に信頼性の高い伝送サービスを提供し、ネットワークへの単一の物理接続上で接続の多重化を実現し、単一の物理接続上でエンドツーエンドのシーケンス番号、フロー制御、およびエラー制御を提供します。接続および回復サービス。

コンピューター プログラミング関連の知識について詳しくは、プログラミング教育をご覧ください。 !

以上がネットワークプロトコルにおけるトランスポート層の主な役割は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:fcmとは何ですか次の記事:fcmとは何ですか