两者差别还是很大的,我从两个大的角度说下两者的区别。
第一,设计目标:滑动窗口的设计是为了让TCP可以无限地传输数据流,数据可以像水管里的水源源不断的进行传输;而拥塞窗口的设计是为了让TCP通信的双方都可以正常接发数据、避免数据传输拥堵而设计的。
第二,工作过程:滑动窗口和拥塞窗口在协议头部字段上,都是复用了窗口的字段,但是处理的逻辑不同,滑动窗口是在收到确认报文后,根据确认号将发送的报文数据字节数递增往前滑动,拥塞窗口是在收到对方报文后根据报文头部窗口控制发送频率,两者有关联,但是处理逻辑又不相同。
未尽细节,同学可以从这两个角度结合课程内容深入学习,希望对你有所帮助!