TCP在OSI七层模型中,属于第四层(传输层),帮咱们处理了传输层的细节。包括限流、丢包、网络传输乱序等问题。那TCP究竟是如何实现限流的呢?算法
若是你须要复习一下基础知识,请戳这里《TCP/IP基础十分钟入门》 ,博主比较懒,下周补上网络
若是sender发送速度快,reciever处理速度慢。会发生什么事? ide
过一段时间,reciever的缓冲区被打满。动画
经过动画咱们能够直观的看到窗口向右滑动,因此叫作滑动窗口。blog
图示都包含哪些信息呢?咱们分解来看。ci
以上就是TCP/IP中的滑动窗口。
滑动窗口也是服务限流的一种算法。it
有些同窗可能会问,若是首先收到ack=13的确认包,滑动窗口是什么样的呢?咱们直接上图吧!入门