TCP是如何进行流量控制的?
TCP是如何进行流量控制的?
题眼:滑动窗口
TCP是通过滑动窗口的方式来进行流量控制的。网络传输有一个特点:数据往返时间越长,通信效率会越低。通过指定滑动窗口的大小,就可以实现双方无需等待确认,可以继续发送数据的最大值。滑动窗口的大小一般有接收方的窗口大小来决定,TCP头部中存在一个Window的字段用来描述接收方还能接收的数据大小,发送端可以根据这个值来发送数据,进而避免接收端出现溢出的情况。
题眼:滑动窗口
TCP是通过滑动窗口的方式来进行流量控制的。网络传输有一个特点:数据往返时间越长,通信效率会越低。通过指定滑动窗口的大小,就可以实现双方无需等待确认,可以继续发送数据的最大值。滑动窗口的大小一般有接收方的窗口大小来决定,TCP头部中存在一个Window的字段用来描述接收方还能接收的数据大小,发送端可以根据这个值来发送数据,进而避免接收端出现溢出的情况。