滑动窗口
滑动窗口在自己的发送缓冲区里。
- 窗口大小指的是无需等待确认应答而可以继续发送数据的最大值,上图的窗口大小就是4000个字节(四个段)
- 发送前四个段的时候,不需要等待任何ACK,直接发送
- 收到第一个ACK时,滑动窗口向后移动,继续发送第五个段的数据,依次类推
- 操作系统内核为了维护这个滑动窗口,需要开辟发送缓冲区来记录当前还有哪些数据没有应答;只有确认过应答过的数据,才能从缓冲区删掉
- 窗口越大,则网络的吞吐率就越高
滑动窗口在自己的发送缓冲区里。
- 窗口大小指的是无需等待确认应答而可以继续发送数据的最大值,上图的窗口大小就是4000个字节(四个段)
- 发送前四个段的时候,不需要等待任何ACK,直接发送
- 收到第一个ACK时,滑动窗口向后移动,继续发送第五个段的数据,依次类推
- 操作系统内核为了维护这个滑动窗口,需要开辟发送缓冲区来记录当前还有哪些数据没有应答;只有确认过应答过的数据,才能从缓冲区删掉
- 窗口越大,则网络的吞吐率就越高