手机版 收藏 导航
首页
生活
美食
科技
汽车
数码
快讯
生活问答
综合知识
精选百科
首页 > 教育 >

tcp流量控制(# sae 技术分享#)

原创 作者:老铁  时间:2023-07-10 03:14:21 来源:教育
导语

6. 网络拥塞 为了避免网络拥塞,发送方应根据接收方的接收能力和网络拥塞程度动态调整拥塞窗口cwnd的大小。3. 快重传和快恢复 快重传算法是在发送方连续收到3个重复确认时,认为网络很可能没有发生拥塞,因此不执行慢启动。7. 快恢复算法 快恢复算法是在发送方连续收到3个重复确认时,认为网络很可能没有发生拥塞,因此不执行慢启动

tcp流量控制

1. 流量控制

流量控制是用于点对点通信量的控制,主要目的是抑制发送端发送数据的速率,以便接收端来得及接收。发送方维护一个拥塞窗口cwnd的状态变量,其大小取决于网络的拥塞程度,并且会动态变化。为了防止过多的数据注入到网络中,拥塞控制可以防止网络拥塞,从而确保网络正常运行。

2. TCP的窗口单位

TCP的窗口单位是字节,而不是报文段。发送方的发送窗口不能超过接收方给出的接收窗口的数值。发送数据时,发送方会将ACK报文段捎带发送,以节省网络资源。这样的做法可以提高网络的效率,从而降低拥塞的发生概率。

3. 快重传和快恢复

快重传算法是在发送方连续收到3个重复确认时,认为网络很可能没有发生拥塞,因此不执行慢启动。快恢复算法则是控制过程,当发送方连续收到3个重复确认时,发送方认为网络很可能没有发生拥塞,因此不执行慢启动。

4. 拥塞控制

拥塞控制是为了防止过多的数据注入到网络中,以免造成网络拥塞。拥塞控制可以通过调整拥塞窗口cwnd的大小来实现。当cwnd大于ssthresh时,使用拥塞避免算法;当cwnd小于ssthresh时,使用慢开始算法。

5. 发送端的发送窗口

发送端的发送窗口的上限值应当取为接收方窗口rwnd和拥塞窗口cwnd这两个变量中较小的一个。当rwnd小于cwnd时,是接收方的接收能力限制发送窗口的最大值;当cwnd小于rwnd时,则是网络的拥塞限制发送窗口的最大值。

6. 网络拥塞

为了避免网络拥塞,发送方应根据接收方的接收能力和网络拥塞程度动态调整拥塞窗口cwnd的大小。同时,发送方也不能发送过小的报文段,而是要把数据报积累成足够大的报文段,或达到接收方缓存的空间的一半大小。

7. 快恢复算法

快恢复算法是在发送方连续收到3个重复确认时,认为网络很可能没有发生拥塞,因此不执行慢启动。快恢复算法的目的在于迅速减少主机向网络中传输数据,使发生拥塞的路由器能够把队列中堆积的分组处理完毕。

免责声明
    以上文章转载自互联网,文章内容仅供参考,不构成建议,也不代表天华易学赞同其观点。如有侵权请联系1657023496@qq.com,提供原文链接地址以及资料原创证明,本站将会立即删除

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。

工业和信息化部ICP网站备案:渝ICP备20006072号 百度地图
Copyrights © 2012-2023 懂生活 superlaw.com.cn All rights reserved.