TCP 可靠性 -- 流量控制

采用ARQ(Automatic Repeat Request,自动重传请求,可以连续发出若干个分组,然后等待确认,而不是发送一个分组就停止并等待分组确认),让发送方发送速率不要过快,让接收方来得及接收。

接收方每次确认报文时 会带上 剩余窗口大小,发送方根据这个数值调整发送数据大小。

当接收方发送零窗口大小的报文时,发送方将发送窗口设为0,停止发送数据,并启动持续计时器,周期性发送零窗口探测报文。

接收方在发送了零窗口大小的报文后,如果窗口恢复,会自动发送报文给发送方启动新的数据发送,或者在收到发送方发送的零窗口探测报文后,也会发送当前窗口大小报文。

即使设置为零窗口,也必须接收一下几种报文段:零窗口探测报文段、确认报文段和携带紧急数据的报文段。

https://blog.csdn.net/sicofield/article/details/9708311

流量控制是点对点的问题,主要是控制发送端的发送速率。 类似于停车场。

拥塞控制是全局性的,防止过多的数据注入网络,防止网络中的路由器或链路过载。类似于道路拥堵。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容