主要区别
流控制被定义为两个或多个电子设备之间的数据流管理,以确保数据在时间范围内得到正确处理。另一方面,拥塞控制被定义为排队和联网现象,当一个节点承载了超过必要的数据时,它有助于识别。
比较图
什么是流量控制(flow control)?
流控制被定义为两个或多个电子设备之间的数据流管理,以确保数据在时间范围内得到正确处理。它给采集器一个仪器来控制传输速度,这样就不会被来自发送集线器的信息压倒。流控制应该从阻塞功率中得到识别,阻塞功率用于在发生阻塞时控制信息流。不管接受中心是否向发送中心发送批评,都可以对流控制系统进行排序。流量控制是必要的,因为它是可行的,发送PC以比目标PC可以得到和处理它更快的速度传输数据。如果接收PC与发送PC相比具有大量活动堆栈,或者如果接收PC的处理能力小于发送PC,则可能发生此操作。关闭循环流控制仪表通过系统向发送器报告未决系统堵塞的能力来描述。然后,发射机以不同的方式利用这些数据来调整其动作以适应现有的网络条件。ABR采用闭环流控制。在一个小工具能够处理之前,过多的信息着陆会导致信息泛滥,这意味着信息要么丢失要么应该被重新传输。当用户需要管理大量信息时,系统变得更加复杂,因此需要其他实体。
什么是拥塞控制(congestion control)?
拥塞控制被定义为排队和联网现象,当一个节点承载了超过必要的数据时,这些现象有助于识别。信息组织和排队理论中的网络拥塞假设是指当系统集线器传输的信息量超过其所能处理的数量时,管理的减少性质。平均影响包括排队延迟、捆绑不幸或新关联的阻碍。阻塞的结果是,提供的堆栈中的增量要么只会导致系统吞吐量的少量增加,甚至会减少。组织一些会议,利用强制重传来弥补由于阻塞而造成的包的不幸,即使在潜在的负担降低到通常不会导致系统阻塞的水平之后,也会造成阻塞。这样的系统在相似的负荷下表现出两种稳定状态。低吞吐量的稳定状态称为拥塞下降。系统利用堵塞控制和防堵塞策略来避免坠落。这包括在传统中的指数退避,例如802.11c**a/CA和第一个以太网,TCP中的窗口减少,以及小工具(例如交换机)中的合理排队。另一种技术是实现需求计划,传递一些比其他需求更高的包。它也有其他类型,如闭环和开环,这两种类型都有助于正确管理系统,并识别因信息过剩而产生的错误。
主要区别
- 流控制被定义为两个或多个电子设备之间的数据流管理,以确保数据在时间范围内得到正确处理。另一方面,拥塞控制被定义为排队和联网现象,当一个节点承载了超过必要的数据时,它有助于识别。
- 流控制试图处理流量,确保所有信息在系统之间顺畅流动,而拥塞控制则处理数据移动过程中出现的错误,因此也可以称为差错控制。
- 流量控制发生在接收器上,在接收器的一端收集所有信息并调整来自一个方向的洪水。另一方面,拥塞控制发生在发送方,根据时间和其他特征检测网络的拥塞。
- 流控制确保发送方只发送信息,而流保持不变,这样接收方就可以处理所有事务而不出现问题。另一方面,拥塞控制确保每个留在网络上的人都有足够的空间和时间来执行任务。