流量控制
流量控制是限制发送方的数据流量,使其发送的速率不要超过接收方处理的速率。
传输层和数据链路层都有流量控制,都有用滑动窗口协议去实现流量控制。但是区别
1)传输层的窗口是动态调整的,而数据链路层的窗口是不能动的。
2)传输层的流量是用户端到端之间的流量,而数据链路层是结点之间的。
TCP流量控制
发送窗口 = min{ 接收窗口, 拥塞窗口}
接收窗口是接收方根据自己的接收缓存,动态地通知发送方。
拥塞窗口是发送方根据网络拥塞程度估计的。
流量控制是限制发送方的数据流量,使其发送的速率不要超过接收方处理的速率。
传输层和数据链路层都有流量控制,都有用滑动窗口协议去实现流量控制。但是区别
1)传输层的窗口是动态调整的,而数据链路层的窗口是不能动的。
2)传输层的流量是用户端到端之间的流量,而数据链路层是结点之间的。
发送窗口 = min{ 接收窗口, 拥塞窗口}
接收窗口是接收方根据自己的接收缓存,动态地通知发送方。
拥塞窗口是发送方根据网络拥塞程度估计的。