互联网协议 — TCP — 性能问题解析
【摘要】 目录
文章目录
目录
TCP 难以满足弱网环境的通信需求
TCP 难以满足弱网环境的通信需求
TCP 在设计之初没有考虑到现今复杂的网络环境,当你在地铁上或者火车上被断断续续的网络折磨时,你可能都不知道这一切可能都是 TCP 协议造成的。
在网络通信中,从发送方发出数据开始,到收到来自接收方确认的时间被叫做 RTT(Round...
目录
TCP 难以满足弱网环境的通信需求
TCP 在设计之初没有考虑到现今复杂的网络环境,当你在地铁上或者火车上被断断续续的网络折磨时,你可能都不知道这一切可能都是 TCP 协议造成的。
在网络通信中,从发送方发出数据开始,到收到来自接收方确认的时间被叫做 RTT(Round-Trip Time,往返时延)。弱网环境下,是丢包率较高的特殊场景,TCP 在类似场景中的表现很差,当 RTT 为 30ms 时,一旦丢包率达到了 2%(一个很差的网络质量),TCP 的吞吐量就会下降 89.9%,从下面的表中我们可以看出丢包对 TCP 的吞吐量极其显著的影响:
弱网环境中影响 TCP 性能的因素权重依次为:
- 拥塞控制:TCP 的拥塞控制在发生丢包时会进行退让,减少能够发送的数据段数量,但是丢包并不一定意味着网络拥塞,更多的可能是网络状况较差;</
文章来源: is-cloud.blog.csdn.net,作者:范桂飓,版权归原作者所有,如需转载,请联系作者。
原文链接:is-cloud.blog.csdn.net/article/details/118641862
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)