流量控制:端到端的控制,目的是放在发送方发送的数据过快,导致接收方处理不过来,通过滑动窗口实现。接收方在ACK报文中告诉自己的接受窗口的大小,这样就告诉了发送方可接受的最大数据量

拥塞控制:网络层面的控制,目的是放在过多的数据包同时在网络中传输,导致网络拥塞。主要通过慢启动、拥塞避免算法、超时重传、快速重传、快速恢复算法实现