正如前面所说,进入快速恢复之前,cwnd和 ssthresh 已被更新了:cwnd = cwnd/2 ,也就是设置为原来的一半;ssthresh = cwnd;然后,进入快速恢复算法如下:拥塞窗口 cwnd = ssthresh + 3 重传丢失的数据包如果再收到重复的 ACK,
在确认报文段中,把 SYN 和 ACK 位都置为 1 。或者是收到 3 个冗余的 ACK 响应也能停止 MSS 增长。在快速恢复中,对于使 TCP 进入快速恢复状态缺失的报文段,对于每个收到的冗余 ACK,cwnd 的值都会增加一个 MSS 。
在 Linux 系统中,可以使用 netstat 或 ss 命令查看 TCP 连接状态。使用 netstat 命令:该命令可以列出所有已建立的 TCP 连接,其中 -a 选项表示显示所有连接,包括已建立、正在等待和已经关闭的连接;
前言:我们所在学习的基础知识一定不是在浪费时间,而是在培养我们计算机专业眼光下的科学世界观.不管是世界上任何一种主流语言,都是语言.我们作为语言的使用者,怎样去使用语言才应该是重中之重.而不是因为学会了语法就开始沾沾自喜.我们要清楚地明白代码背后的底层逻辑.知其然,更知其所以然。