网络流量控制是通信网络管理网络流量拥塞的一种手段。各种技术既可用于基于电路的网络,也可用于分组交换网络,如因特网上使用的网络。通过使用流量控制技术,网络能够提供更好的整体服务质量,并减少通信中断的频率。 网络...
网络流量控制是通信网络管理网络流量拥塞的一种手段。各种技术既可用于基于电路的网络,也可用于分组交换网络,如因特网上使用的网络。通过使用流量控制技术,网络能够提供更好的整体服务质量,并减少通信中断的频率。

网络流量通过网络流量控制进行管理。
网络,例如用于某些类型的数字通信的时分复用网络,通常使用专用电路进行通信。在这种情况下,网络可能会错过利用其所有可用信道作为带宽的机会。如果一个信道处于空闲状态,而其他业务正在等待传输,网络流量控制技术可用于平衡可用通信电路的阵列。

各种控制技术可用于基于电路的网络,如以及分组交换网络,如因特网上使用的分组交换网络。
,一种称为连接允许控制(CAC)的技术用于正确的网络流量控制。算法用于观察网络并决定是否可以利用可用的资源。通常,这些算法根据对某些变量的评估来允许电路的使用,例如所需的服务类型,需要满足的服务质量,以及其他交通信息,如峰值费率和可持续费率一个缺点是,某些CAC方法也会对可用电路进行优先排序,从而为偶尔的高优先级连接保留一些电路,这就破坏了目的,因为如果在传输过程中没有高优先级通信,这些电路仍然保持空闲。
在分组交换网络中,根据网络类型或可用的软件或硬件,可以实现多种可能的网络流量控制技术。在大多数情况下,数据包交换网络将使用某种类型的缓冲区,这是一种存储机制,用于在从发送方接收数据包时捕获数据包。数据包进入缓冲区,然后接收应用程序将它们取出供使用。如果发送传输的速度比接收端处理缓冲区中的数据的能力快,则它可以快速填充。
在传输控制协议(TCP)网络中,网络流量控制可以通过一种称为窗口缩放的技术来处理。在TCP连接期间发生的三方握手允许传递有关收件人窗口大小的信息。这样,接收者可以让发送方知道有多少缓冲空间,这样发送方就可以避免发送过多的数据。
推荐的标准232(RS-232)电信项目还讨论了在串行网络中处理网络流量控制的规定。对于RS-232,它可以分解为基于软件的解决方案或一种基于硬件的解决方案。软件技术也被称为XON-XOFF流控制,其中一个XON信号由接收者发送,声明它有能力接收数据,当它有一个满的缓冲区时,它就会发出XON信号。如果通信信号不好,可能会出错,由此发送方可能无法正确地接收到XOFF信号并继续将数据包推送到接收方流量控制信号也通过与数据通信相同的通道发送,这会占用少量带宽。
另一方面,基于硬件的网络流量控制更可靠,但增加了额外的物理线路。在这种情况下,单独的传输控制线被设置:一条称为请求发送(RTS)线路,另一个线路称为清除发送(CTS)线路。发送端宣布其通过RTS线路传输的意图,而接收方则宣布其通过CTS线路接收的能力。