TCP 慢启动
TCP 慢启动是一种算法,它有助于发现可用的网络带宽用于数据包传输,并根据网络的能力平衡传输速度。该机制将发送的信息量从非常低的水平快速提高到阈值水平。如果检测到拥塞,阈值将被重置到低得多的水平,然后慢启动过程重新开始。这可以防止在网络能力未知或超出时(连接开始时、一段不活动时间后,或检测到拥塞后)发生拥塞,而不会自身引起拥塞。
当发送的数据量超过网络在任何给定时间节点间能够传输的数据量时,就会发生网络拥塞。当网络拥塞时,网络上的计算机将经历服务质量下降,包括数据传输缓慢和数据包丢失。
慢启动算法是 TCP 拥塞控制的重要组成部分,因为它确保新连接能够逐渐增加数据速率,并且这些速率不会压垮其他节点。