拥塞控制 编辑
拥塞控制是一种用来调整传输控制协议连接单次发送的分组数量的算法。它通过增减单次发送量逐步调整,使之逼近当前网络的承载量。如果单次发送量为1,此协议就退化为混合式自动重送请求。单次发送量是以字节来做单位的;但是如果假设TCP每次传输都是按照最大报文段来发送数据的,那么也可以把数据包个数当作单次发送量的单位,所以有时我们说单次发送量增加1也就是增加相当于1个最大报文段的字节数。
1
相关
慢启动,是传输控制协议使用的一种拥塞控制机制。慢启动也叫做指数增长期。慢启动是指每次TCP接收窗口收到确认时都会增长。增加的大小就是已确认段的数目。这种情况一直保持到要么没有收到一些段,要么窗口大小到达预先定义的阈值。如果发生丢失事件,TCP就认为这是网络阻塞,就会采取措施减轻网络拥挤。一旦发生丢失事件或者到达阈值,TCP就会进入线性增长阶段。这时,每经过一个来回通讯延迟窗口增长一个段。
低额外时延后台传输是一种在互联网上快速传输数据同时不拥塞计算机网络的方法。LEDBAT由Stanislav Shalunov发明。该技术被苹果公司用于软件更新,也被BitTorrent协议用于大多数传输,它还被微软系统中心配置管理器软件分发点和Windows“传递优化”技术使用。在2013年,该算法预计被13%–20%的互联网流量使用。LEDBAT是一个基于拥塞控制的算法,它在尽可能使用所有可用带宽的同时限制时延的增加;其测量单向时延,并根据网络中的LEDBAT流本身的测量结果变化来实现拥塞控制。
CUBIC是一个为具有高带宽和高延迟的长胖网络优化的传输控制协议拥塞控制实现。
TCP拥塞控制是传输控制协议避免网络拥塞的算法,是互联网上主要的一个拥塞控制措施。它使用一套基于线增积减模式的多样化网络拥塞控制方法来控制拥塞。在互联网上应用中有相当多的具体实现算法。
计算机网络连接在一起形成更大的网络,例如园区网络、园区网络或互联网。路由器是可用于连接这些网络的网络设备。当路由器互连多个网络或处理大量网络流量时,可能会成为瓶颈并导致拥塞控制
显式拥塞通知是一个对网际协议和传输控制协议的扩展,定义于https://tools.ietf.org/html/rfc3168|rfc:3168。ECN允许拥塞控制的端对端通知而避免丢包。ECN为一项可选功能,如果底层网络设施支持,则可能被启用ECN的两个端点使用。
显式拥塞通知是一个对网际协议和传输控制协议的扩展,定义于https://tools.ietf.org/html/rfc3168|rfc:3168。ECN允许拥塞控制的端对端通知而避免丢包。ECN为一项可选功能,如果底层网络设施支持,则可能被启用ECN的两个端点使用。
显式拥塞通知是一个对网际协议和传输控制协议的扩展,定义于https://tools.ietf.org/html/rfc3168|rfc:3168。ECN允许拥塞控制的端对端通知而避免丢包。ECN为一项可选功能,如果底层网络设施支持,则可能被启用ECN的两个端点使用。
慢启动,是传输控制协议使用的一种拥塞控制机制。慢启动也叫做指数增长期。慢启动是指每次TCP接收窗口收到确认时都会增长。增加的大小就是已确认段的数目。这种情况一直保持到要么没有收到一些段,要么窗口大小到达预先定义的阈值。如果发生丢失事件,TCP就认为这是网络阻塞,就会采取措施减轻网络拥挤。一旦发生丢失事件或者到达阈值,TCP就会进入线性增长阶段。这时,每经过一个来回通讯延迟窗口增长一个段。
TCP拥塞控制是传输控制协议避免网络拥塞的算法,是互联网上主要的一个拥塞控制措施。它使用一套基于线增积减模式的多样化网络拥塞控制方法来控制拥塞。在互联网上应用中有相当多的具体实现算法。