拥塞控制是TCP的一项重要功能。请回答以下和拥塞控制相关的问题:
(1)解释TCP的“加性增加”算法和“乘性减小”算法的含义。
(2)仔细观察题31图,给出初始ssthresh(慢启动阈值)的值和初始cwnd的值。
(3)仔细观察题31图,计算箭头①、箭头②处更新后的ssthresh的值。
(4)仔细观察题31图,写出箭头③处启动的算法名称。
(1)“加性增加”算法:当拥塞窗口的值增加到ssthresh时,每经过一个RTT(往返间隔),cwnd的值加1,cwnd按线性规律增长。
“乘性减小”算法:当网络发生拥塞时,发送端将ssthresh的值变为当前cwnd值的一半,再将cwnd的值置为1,重新执行慢启动算法。
(2)初始ssthresh=16,初始cwnd=1。
(3)箭头①ssthresh=12,箭头②ssthresh=8。
(4)箭头③处启动的算法:快速恢复。