TCP滑动窗口和拥塞窗口的关系

panyyer 2017-08-03 03:34:02
一直搞不清楚两者的区别,感觉有了滑动窗口就能够限制一次能发的数据包,为什么还要有拥塞窗口?还是说拥塞窗口是滑动窗口的发送端??
...全文
859 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kdttbk 2017-09-07
  • 打赏
  • 举报
回复
滑动窗口是接收窗口,就是TCP头的那个窗口,可以理解为一块内存,一方面他要接收数据,一方面他要像应用层交付数据,如果向上交付数据过慢时,有可能会出现窗口大小win=0,通过发送win=0到发送端,发送端也就会停止发送数据,直到win!=0时。
kdttbk 2017-09-07
  • 打赏
  • 举报
回复
TCP头的窗口是在向对方声明自己的接受窗口大小,拥塞窗口是指发送窗口,为了避免超时重传,拥塞窗口的控制很重要,也比较复杂。总而言之就是发送窗口要发送数据,其大小根据接收窗口和网络共同影响,为了避免超时重传,需要合理设置。建议看林沛满的《网络分析就这么简单》,讲解的非常详细。

1,737

社区成员

发帖
与我相关
我的任务
社区描述
网络协议与配置相关内容讨论专区
网络协议网络安全tcp/ip 技术论坛(原bbs)
社区管理员
  • 网络协议与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧