讲解视频
其实可以类比早高峰,早高峰车比较多,需要三车道才能走得开,但实际上只有两车道。(需要三台路由器,但只有两台路由器)
这就需要交警进行交通控制(拥塞控制)。
如果不进行交通控制,交通就会越来越堵。(如果不进行拥塞控制,网络的吞吐量就会随输入负载的增大而下降)
但其实拥塞控制很难设计的,因为这是一个动态的问题。
转发节点缓存不够大造成分组的丢失,但分组的丢失是网络发生拥塞的征兆,而不是原因。
TCP的四种拥塞控制算法:
1、慢开始
2、拥塞避免
3、快重传
4、快恢复
使用快重传算法可以让发送方尽早知道发生了个别报文段的丢失。