5.6  TCP 可靠传输的实现

5.6.1 以字节为单位的滑动窗口

根据 B 给出的窗口值, A 构造出自己的发送窗口 


发送缓存与接收缓存的作用

发送缓存用来暂时存放:

 发送应用程序传送给发送方 TCP 准备发送的数据;

 TCP 已发送出但尚未收到确认的数据。

接收缓存用来暂时存放:

 按序到达的、但尚未被接收应用程序读取的数据;

 不按序到达的数据。 

以字节为单位的滑动窗口视频: