流量控制与拥塞控制的区别

作者: Laura McKinney
创建日期: 3 四月 2021
更新日期: 7 可能 2024
Anonim
计算机网络简明教程第35讲 TCP的拥塞控制
视频: 计算机网络简明教程第35讲 TCP的拥塞控制

内容


流量控制和拥塞控制都是流量控制机制,但是都可以控制不同情况下的流量。流量控制和拥塞控制之间的主要区别在于 流量控制 是一种控制er和接收器之间流量的机制。另一方面, 拥塞控制 机制控制由传输层放入网络的流量。让我们借助下面的比较表来研究流量控制和拥塞控制之间的区别。

  1. 比较表
  2. 定义
  3. 关键差异
  4. 相似点
  5. 结论

比较表

比较基础流量控制拥塞控制
基本的 它控制从特定用户到接收者的流量。它控制进入网络的流量。
目的这样可以防止接收器被数据淹没。它可以防止网络拥塞。
责任流控制是由数据链路层和传输层处理的职责。拥塞控制是由网络层和传输层处理的职责。
负责任的er负责在接收方传输额外的流量。传输层负责将额外的流量传输到网络中。
预防措施er将数据缓慢发送到接收器。传输层将数据缓慢地传输到网络中。
方法基于反馈的流量控制和基于速率的流量控制供应,流量感知路由和准入控制

流量控制的定义

流控制问题由数据链路层和传输层一起处理。流量控制机制的主要重点是防止接收器因传输速度更快的发送器发送的数据而过载。如果er在功能强大的机器上并且正在以更快的速率传输数据,即使所传输的数据没有错误,则较慢端的接收器也可能无法以该速度接收数据,并且可能会丢失一些数据。数据。流量控制有两种方法,基于反馈的流量控制和基于速率的流量控制。


基于反馈的控制

在基于反馈的控制中,在接收器接收到第一帧后,它会通知er并允许其获取更多信息,并且还通知接收器的状态。有两种基于反馈的流量控制协议,滑动窗口协议和停止等待协议。

基于速率的流量控制

在基于速率的流控制中,当er以更快的速率将数据传输到接收器并且接收器无法以该速度接收数据时,协议中的内置机制将限制传输速率。 er正在传输数据,而接收方没有任何反馈。

拥塞控制的定义

网络中的拥塞是由于网络中存在太多数据包所致。网络上的拥塞会降低网络的性能。因为这会导致延迟将数据包传送到接收器,否则可能会造成数据包丢失。拥塞控制是网络层和传输层的责任。由于传输层将分组传输到网络中而造成拥塞。通过减少传输层在网络上施加的负载,可以有效地减少网络上的拥塞。可以通过三种方法来实现拥塞控制,即供应,流量感知路由和准入控制。

供应,所建立的网络与其承载的流量非常匹配。在 流量感知路由,路线是根据交通模式量身定制的。在 准入控制,将拒绝与网络的新连接,从而导致网络拥塞。

  1. 作为流量控制机制,流量控制机制控制从特定用户到特定接收者的数据流量。另一方面,拥塞控制机制控制进入网络的流量。
  2. 流量控制可防止较慢端的接收器被较快端的er传输的数据过载,而拥塞控制机制可防止网络被传输层传输的数据拥塞。
  3. 流控制是数据链路层和传输层的责任。另一方面,拥塞控制是网络层和传输层的责任。
  4. er负责在接收器端创建额外的流量,而传输层负责在网络上传输负载。
  5. 减少由传输层在网络上传输的负载将减少网络上的拥塞。另一方面,如果er降低了数据传输的速度,则在接收机端的数据丢失也将减少。
  6. 流控制机制有两种控制数据流的方法,即基于反馈的流控制,基于速率的流控制。另一方面,拥塞控制机制提供了三种方法来控制网络中的拥塞:供应,流量感知路由和准入控制。

相似之处:

流量控制和拥塞控制都是流量控制机制。


结论:

流控制是一种点对点控制机制,它控制er和接收器之间的通信量,并防止接收器被更快的发送器发送的数据所淹没。拥塞控制是控制网络流量的机制。