刚看了TCP的拥塞控制,现在我就说说我所理解的拥塞控制。首先拥塞控制有3个概念:拥塞窗口(发送端所能发送的最大窗口),接收端窗口(接收端所能接受的最大窗口),慢开始门限(当达到这个门限,慢开始阶段变成拥塞避免)。其中拥塞控制主要经历3个主要阶段:慢开始(慢开始首先给拥塞窗口设置为1,如果此时收到返回的ACK信息后,拥塞窗口就会以指数增长2、4、8等方式进行传输,如果到达慢开始门限后,就转入拥塞避免阶段)、拥塞避免(此时拥塞窗口是以线性的形式进行增长)、快速重传、快速恢复(如果收到了3个重复的ACK,就进入此阶段,快速恢复的步骤是首先将慢开始门限设置为拥塞窗口值得一半,然后再加3,重传丢失的报文,如果收到重复ACK,拥塞窗口加1,收到新的ACK,回复之前的状态)。
哈哈,我能看懂的就这么多。