滑动窗口协议(sliding window protocol),理学-计算机科学技术-计算机网络-网络服务质量-流量整形,通过对一定时间内的发送和接受的数据包的数量进行限制,允许使用固定长度的序列号传输无限长的数据报文。数据传输协议中一种用于流量控制的方法。滑动窗口协议被用于需要有序传输数据的环境中,如开放式系统互联通信参考模型(open system interconnection reference model,OSI)中的数据链路层或传输控制协议(transmission control protocol,TCP)中。一般意义上,每个传输单元(数据链路层的数据包/TCP中的一个字节)都会被分配一个唯一、连续的序列号,以便接收方使用这些序列号正确重组原始数据、丢弃重复数据、识别丢失数据。这样做带来的一个问题就是序列号不能有限制。滑动窗口协议通过对一定时间内的发送和接受的数据包的数量进行限制,允许使用固定长度的序列号传输无限长的数据报文。在报文的传输过程中,如果发送方发送报文的速度过快,而接收方没有如此高的数据处理能力,就极易导致网络的拥塞。