フロー制御と輻輳制御の違い

著者: Laura McKinney
作成日: 3 4月 2021
更新日: 8 5月 2024
Anonim
【数分解説】TCP: フロー制御と輻輳制御、再送により確実な通信を行うプロトコル.UDPと違いリアムタイム性より信頼性重視【トランスポート層/通信】
ビデオ: 【数分解説】TCP: フロー制御と輻輳制御、再送により確実な通信を行うプロトコル.UDPと違いリアムタイム性より信頼性重視【トランスポート層/通信】

コンテンツ


フロー制御と輻輳制御は両方ともトラフィック制御メカニズムですが、両方とも異なる状況でトラフィックを制御します。フロー制御と輻輳制御の主な違いは、 フロー制御 erとレシーバー間のトラフィックを制御するメカニズムです。一方、 輻輳制御 メカニズムは、トランスポート層によってネットワークに送られるトラフィックを制御します。以下の比較チャートを使用して、フロー制御と輻輳制御の違いを調べてみましょう。

  1. 比較表
  2. 定義
  3. 主な違い
  4. 類似点
  5. 結論

比較表

比較の根拠フロー制御輻輳制御
ベーシック 特定のerから受信者へのトラフィックを制御します。ネットワークに入るトラフィックを制御します。
目的受信者がデータに圧倒されるのを防ぎます。ネットワークが混雑するのを防ぎます。
責任フロー制御は、データリンク層とトランスポート層によって処理される責任です。輻輳制御は、ネットワーク層とトランスポート層によって処理される責任です。
責任者erは、受信側で追加のトラフィックを送信する責任があります。トランスポート層は、追加のトラフィックをネットワークに送信します。
予防策erは、データをレシーバーにゆっくりと送信します。トランスポート層は、データをネットワークにゆっくりと送信します。
方法フィードバックベースのフロー制御とレートベースのフロー制御プロビジョニング、トラフィック認識ルーティング、およびアドミッションコントロール

フロー制御の定義

フロー制御の問題は、トランスポート層とともにデータリンク層によって処理されます。フロー制御メカニズムの主な焦点は、より高速に送信するerによって送信されたデータによって受信機が過負荷になるのを防ぐことです。 erが強力なマシン上にあり、送信されるデータにエラーがない場合でも、より速いレートでデータを送信している場合、低速端のレシーバーはその速度でデータを受信できず、一部のデータを失う可能性がありますデータ。フロー制御には、フィードバックベースのフロー制御とレートベースのフロー制御の2つの方法があります。


フィードバックベースの制御

フィードバックベースの制御では、レシーバーは最初のフレームを受信した後、erに通知し、さらに情報を許可します。また、レシーバーのステータスについても通知します。フィードバックベースのフロー制御には、スライディングウィンドウプロトコルとストップアンドウェイトプロトコルの2つのプロトコルがあります。

レートベースのフロー制御

レートベースのフロー制御では、erがより速いレートでデータを受信機に送信し、受信機がその速度でデータを受信できない場合、プロトコルに組み込まれたメカニズムにより、送信レートが制限されます。 erは、受信者からのフィードバックなしでデータを送信しています。

輻輳制御の定義

ネットワークの輻輳は、ネットワーク内のパケットが多すぎるために発生します。ネットワークの輻輳は、ネットワークのパフォーマンスを低下させます。受信者へのパケットの配信が遅延するか、パケットが失われる可能性があるため。輻輳制御は、ネットワーク層とトランスポート層の責任です。輻輳は、トランスポート層によってネットワークに送信されるパケットが原因で作成されます。トランスポート層がネットワークにかける負荷を減らすことにより、ネットワークの輻輳を効果的に減らすことができます。輻輳制御は、プロビジョニング、トラフィック認識ルーティング、およびアドミッション制御の3つの方法で実現できます。

プロビジョニング、それが運ぶトラフィックによくマッチするネットワークが構築されます。に トラフィック対応ルーティング、ルートはトラフィックパターンに従って調整されます。に 入場管理、ネットワークへの新しい接続が拒否され、ネットワークへの輻輳が発生します。

  1. トラフィック制御メカニズムであるため、フロー制御メカニズムは特定のerから特定の受信者へのデータのトラフィックを制御します。一方、輻輳制御メカニズムは、ネットワークへのトラフィックを制御します。
  2. フロー制御は、低速端のレシーバーが高速端のerによって送信されたデータで過負荷になるのを防ぎますが、輻輳制御メカニズムは、ネットワークがトランスポート層によって送信されたデータで輻輳するのを防ぎます。
  3. フロー制御は、データリンク層とトランスポート層の責任です。一方、輻輳制御はネットワーク層とトランスポート層の責任です。
  4. erは受信側で追加のトラフィックを作成する役割を担いますが、トランスポートレイヤーはネットワークの負荷を送信する役割を担います。
  5. ネットワークのトランスポート層によって送信される負荷を減らすと、ネットワークの輻輳が軽減されます。一方、erがデータの送信速度を低下させると、受信側でのデータの損失も減少します。
  6. フロー制御メカニズムには、フィードバックベースのフロー制御、レートベースのフロー制御の2つの方法でデータのフローを制御します。一方、輻輳制御メカニズムには、プロビジョニング中のネットワークの輻輳を制御するための3つの方法、トラフィック認識ルーティング、およびアドミッション制御があります。

類似点:

フロー制御と輻輳制御の両方がトラフィック制御メカニズムです。


結論:

フロー制御は、erとレシーバ間のトラフィックを制御し、レシーバが高速のerによって送信されたデータで圧倒されるのを防ぐポイントツーポイント制御メカニズムです。輻輳制御は、ネットワーク上のトラフィックを制御するメカニズムです。