互联网协议 — TCP — 性能问题解析

举报
云物互联 发表于 2021/08/06 01:43:17 2021/08/06
【摘要】 目录 文章目录 目录 TCP 难以满足弱网环境的通信需求 TCP 难以满足弱网环境的通信需求 TCP 在设计之初没有考虑到现今复杂的网络环境,当你在地铁上或者火车上被断断续续的网络折磨时,你可能都不知道这一切可能都是 TCP 协议造成的。 在网络通信中,从发送方发出数据开始,到收到来自接收方确认的时间被叫做 RTT(Round...

目录

TCP 难以满足弱网环境的通信需求

TCP 在设计之初没有考虑到现今复杂的网络环境,当你在地铁上或者火车上被断断续续的网络折磨时,你可能都不知道这一切可能都是 TCP 协议造成的。

在网络通信中,从发送方发出数据开始,到收到来自接收方确认的时间被叫做 RTT(Round-Trip Time,往返时延)。弱网环境下,是丢包率较高的特殊场景,TCP 在类似场景中的表现很差,当 RTT 为 30ms 时,一旦丢包率达到了 2%(一个很差的网络质量),TCP 的吞吐量就会下降 89.9%,从下面的表中我们可以看出丢包对 TCP 的吞吐量极其显著的影响:

在这里插入图片描述

弱网环境中影响 TCP 性能的因素权重依次为:

  1. 拥塞控制:TCP 的拥塞控制在发生丢包时会进行退让,减少能够发送的数据段数量,但是丢包并不一定意味着网络拥塞,更多的可能是网络状况较差;</

文章来源: is-cloud.blog.csdn.net,作者:范桂飓,版权归原作者所有,如需转载,请联系作者。

原文链接:is-cloud.blog.csdn.net/article/details/118641862

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。