流量控制
指使发送端端发送速度要与接收端端接收速度匹配,流量控制在数据链路层和TCP中都有使用;链路层的方法有:
1、基于反馈的流量控制方案:XON-XOFF
XON-XOFF方案:
最简单的流量控制方案,接收端在接收到一个数据帧后,要向发送端发送一个确认帧,表示发送端可以继续向它发送数据
2、基于速率的流量控制方案:滑动窗口
滑动窗口
Sliding window,流量控制技术,改善吞吐量,存在于数据链路层和传输层TCP,两者有不同的协议但基本原理相近
- 窗口:发送方和接收方所维持的一个连续的允许发送的帧的序号
- TCP中采用滑动窗口进行传输控制,滑动窗口的大小以为着接受方还有多大的缓冲区可以用于接收数据。发送方可以通过滑动窗口的大小来确定应该发送多少字节的数据。