滑动窗口的本质 描述接收方的TCP数据报缓冲区大小的数据 滑动窗口的作用 提供TCP的可靠性 是提供TCP的流控特性 流量控制 所谓流量控制,主要是接收方传递信息给发送方,使其不要发送数据太快,是一种端到端的控制。主要的方式就是返回的ACK中会包含自己的接收窗口的大小,并且利用大小来控制发送方的数据发送。 滑动窗口基本原理 对于TCP会话的发送方,任何时候在其发送缓存内的数据都可以分为4类, 已经发送并得到对端ACK的 已经发送但还未收到对端ACK的 未发送但对端允许发送的 未发送且对端不允许发送 其中:已经发送但还未收到对端ACK的、未发送但对端允许发送的这两部分数据称之为发送窗口 图片来