Python
 Computer >> コンピューター >  >> プログラミング >> Python

トランスポート層プロトコルが直面する課題は何ですか?


OSI(Open System Interconnection)モデルでは、トランスポート層は7つの層の1つであり、インターネットを介した送信者と受信者間のエンドツーエンドの通信を担当します。送信者と受信者の間の論理通信を提供し、パケットのエンドツーエンドの配信を保証します。

トランスポート層の主なプロトコルは次のとおりです-

  • TCP(伝送制御プロトコル)

  • UDP(ユーザーデータグラムプロトコル)

  • SCTP(Stream Control Transmission Protocol)

  • RDP(Reliable Data Protocol)

  • RUDP(Reliable User Datagram Protocol)

トランスポート層の責任

トランスポート層の責任は次のとおりです-

  • 送信者から受信者へのメッセージ全体の配信またはエンドツーエンドの配信を処理するプロセスを提供します。

  • このレイヤーは、送信中にエラーをチェックします。

  • フロー制御メカニズムを制御し、送信者と受信者の速度の不一致によるデータ損失を防ぎます。

  • この層は、上位層から受信したバイトのストリームを送信側でセグメントに分割し、受信側で再構成します。

課題

トランスポート層プロトコルを設計する際の主な課題を以下に示します-

  • 動的トポロジ −テクノロジーは日々変化しており、トランスポート層のパフォーマンスに影響を与え、これらの変化の影響をわずかに受けます。

  • 電力と帯域幅の制約 −ワイヤレスネットワークでは、電力と帯域幅の2つの主な制約に直面しています。これらの制約はトランスポート層に影響します。

  • 輻輳制御、信頼性、フロー制御を別々に処理するため −輻輳制御、信頼性、フロー制御を別々に処理すると、トランスポート層のパフォーマンスが向上します。ただし、これらを個別に処理することは、追加の制御オーバーヘッドです。


  1. コンピュータネットワークのプロトコル階層とは何ですか?

    プロトコルは、データ通信のために通信エンティティが従う一連のルールに他なりません。 プロトコルは以下に依存します- 構文 −構文は、送信または受信されるデータの形式です。 セマンティクス −セマンティクスは、転送されるビットのすべてのセクションの意味です。 タイミング −データが転送される時間と転送速度を指します。 インターネット内のコンピューター間の通信は、さまざまなプロトコルによって定義されます。プロトコルTCP(伝送制御プロトコル)およびIP(インターネットプロトコル)は、インターネットでの通信に基づいて構築されます。 TCPとIPプロトコルの組み合わせは、TCP

  2. Cのトークンは何ですか?

    トークンは、コンパイラにとって意味のあるプログラムの最小要素に他なりません。プログラムを最小単位に分割するコンパイラはトークンと呼ばれ、これらのトークンはコンパイルのさまざまな段階に進みます。 タイプ トークンはさまざまなタイプに分類されます。以下に説明します- キーワード 識別子 定数 文字列 特別な記号 オペレーター 例 以下に示すのは、Cプログラムの識別子、キーワード、変数などの使用です。 。 #include <stdio.h> int main(){    int a,b,c;    printf("ente