应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

一文带你搞定TCP重传

  摘要重传机制超时重传快速重传SACK重传DuplicateSACK重传机制
  TCP重传机制主要是为了防止网路包丢弃,重传的工作方式主要借助TCP头部中的序列号和确认号来决定是否重传,重传的触发方式主要由以下几种:超时重传快速重传SACKDSACK超时重传
  什么是超时重传?
  发送方在发送数据时设置一个定时器,当超过指定时间后如果还没有收到接收方的ACK响应,就会重发数据包。
  超时重传的发生场景数据包丢失ACK响应丢失
  什么是RTT?什么是RTO?
  RTT就是数据包的往返时间,RTO就是超时重传时间。
  RTO的长短对数据包的重传有什么影响?如果过长,假设发生数据包丢失,那么需要很长时间才能重传,效率低下如果过短,如果数据包因为网络状况阻塞传输慢但没有丢失,这时也会触发重传,会导致网络更加阻塞,触发更多的重传。
  RTO如何设置?
  RTO既不能过长也不能过短,略微大于RTT是最好的。但RTT会因为网络的变化而发生变化,所以在Linux系统中为了计算RTO,会对RTT进行两个采样:通过采样RTT时间,然后加权平均,算出一个平滑RTT值,这个RTT值因网络状况不断变化采样RTT的波动范围,避免发现不了过大波动的情况。
  RFC6289建议使用以下公式计算RTO:首次计算RTO,R1为第一次测量的RTTSRTTR1DevRTTR12RTOSRTTDevRTTR1(R12)后续计算RTO,R2为新测量的RTTSRTT是平滑的RTT值SRTTSRTT(RTTSRTT)R1(R2R1)DevRTT是平滑的RTT和当前的RTT之间的差值DevRTT(1)DevRTT(RTTSRTT)(1)(R12)(R2R1)RTOSRTTDevRTT
  上述表达式中,在linux中0。125,0。25,1,4,至于为啥是这些值,别问问就是前人大量的测试积累得出。
  假设因为网络阻塞触发了超时,如何避免频繁重发加剧网络阻塞?
  超时时间加倍,就是每当重传的时候,都会将下一次的超时时间设置为当前值的两倍,避免频繁重发导致网络更加阻塞。
  超时重传的弊端是什么?
  超时周期可能相对较长,重传的等待时间可能过长。快速重传
  什么是快速重传?
  快速重传不再以时间作为重传的标准,而是以数据作为重传的标准。
  上述Seq2因为某些原因没有抵达接收方,但接收方已经收到了Seq3、4、5的数据包,并且回复了三次ACK2的数据包。发送端在收到三次ACK2的数据包以后,就会在超时定时器之前重传Seq2的数据包。
  重传所有包还是重传丢失的包?
  由于发送端并不知道三次ACK2的数据包是由发送方的哪几个数据包响应回来的(也就是Seq3、4、5),因此只重传Seq2还是要重传所有的数据包也是个问题。
  根据TCP实现的不同,上述两种情况都可能存在。
  SACK重传
  SACK重传其实就是选择性重传,它是为了解决快速重传不知道需要重传哪些包的问题。
  SACK是如何让发送方知道重传哪些包的?
  TCP的选项字段增加一个SACK字段,接收方会将已经收到数据包序列号范围发送给发送方,这样发送方通过SACK信息就能找到丢失的数据包重传此数据包。
  SACK的使用条件
  SACK必须要发送方和接收方同时支持,在linux中可以通过net。ipv4。tcpsack参数开启(Linux2。4以后默认开启)。DuplicateSACK(DSACK)
  SACK可以让发送方准确的知道哪些数据包接收方没有收到,而DSACK可以让发送方知道有哪些数据包被重复接收了。
  DSACK的优点是什么?可以让发送方知道是发出去的包丢了还是接收方回应的ACK包丢了可以知道是不是发送方的数据包被网络延迟可以知道发送方的数据包是不是在网络中被复制
  DSACK如何让发送方知道ACK包丢失
  上图中接收方收到了30003999的数据包,但回应的ACK发生了丢失,假设此时触发了超时重传,发送方会首先重传30003499的数据包,接收方在收到该包以后发现该包已经被接收过了,于是会回复一个SACK30003500告诉发送方该数据包已经被接受过了,因为ACK已经到4000了,所以这里是一个DSACK。发送方在收到报文以后可以知道数据包没有丢,丢的只是ACK报文。
  DSACK如何判断数据包发送延时
  上图中10001499的数据包被网络延迟,后续发送方收到了三个连续ACK1000的报文触发了超时重传,重传以后,延时的网络包也抵达了接收方,此时接收方会回复一个SACK10001500,因为ACK已经到了3000,所以这里是一个DSACK,表示收到了重复的包。发送方收到了该ACK报文以后也可以判断出快速重传的原因是因为网络延迟。
  如何开启DSACK
  在Linux下可以通过net。ipv4。tcpdsack参数开启关闭这个功能(Linux2。4后默认打开)。

自体脂肪隆鼻多少钱(自体脂肪填充鼻子效果怎么样)面部轮廓是否漂亮优美不仅决定于面部比例是否接近黄金分割率,同样也决定于面部五官形态是否端正。鼻子位于面部的中心位置,是五官中极为重要的器官,鼻子的形态对整个面部的立体感、美观度……知名配音演员被曝涉刑事犯罪!曾任琅琊榜伪装者配音导演今日(17日),专注商业配音及相关培训的吼浪工作室,发布了关于配音演员姜广涛涉嫌刑事犯罪案件的声明。声明中称,我司自2021年起遭遇了由我司人员宋明、王雪及外部人员姜广涛……流动儿童更内向孤僻,环境影响和父母放任不管,及时纠正拥抱阳光阅读此文前,诚邀您点击一下关注,既方便您进行讨论与分享,又给您带来不一样的参与感,感谢您的支持。引言20世纪80年代以来,改革开放的春风和社会主义市场经济体制的建立……后果教育法学会承担一定的后果最近,幼儿园组织教师围绕一个发生在中班的午餐时段的生活案例开展研讨。期间,该案例引发了广大老师以及幼教专家的充分讨论。这是一个什么案例?为何引发这么多人关注?具体案例如下……40岁后饮食要注意少酸多甜,多喝4种甜味茶,养身亦养心四月已至,气温开始慢慢呈上升的趋势,人们应该适应季节来调整饮食,不能再胡吃海喝了。从古至今一直流传一句话:春日宜省酸,多增甘,意思是我们在春天要少食用一些酸性的食物,适当增加甜……什么是gdp(举个通俗的例子说明gdp)国内生产总值(英文全称GrossDomesticProduct,也就是我们俗称的GDP)是一国或地区在一定时期内所生产的全部最终产品的市场价值的总和。想要充分了解什么是G……由于房屋中位数价格再创历史新高加利福尼亚州房屋复苏仍在继续美国加州的住房市场继续复苏的房屋销售攀升至七月在超过两年半的时间里的最高水平,同时设定再创新高的房价中值,该CALIFORNIA房地产经纪人协会reg;(CAR)表示。现……世行行长预计今年中国GDP增速超过5新华社华盛顿4月10日电世界银行行长马尔帕斯10日表示,今年全球经济整体疲软,但中国将是例外,预计2023年中国国内生产总值(GDP)增速超过5。马尔帕斯当天在IMF和世……中小型企业依靠大型企业蓬勃发展,创投已成为潮流趋势作为创业者,刚开始的时候自己的企业可能是比较小型的企业,然后慢慢发展为中型企业,但是发展为中型企业以后还不够,我们需要扩大自己的规模,因为业务会发展的越来越大,产品的销量会越来……这群年轻人让核电站有了自主神经中枢3月25日,我国西部首台华龙一号机组中国广核集团(以下简称中广核)防城港核电站3号机组成功投产,由中广核自主研发的和睦系统系列平台在我国自主三代核电机组上成功应用。这成为中国核……南佛罗里达地产通过沃克和邓禄普获得6700万美元建设贷款沃克和邓禄普公司宣布,它的结构在建设的融资,一类混合使用性能与304套公寓和11625平方英尺的零售。位于佛罗里达州海厄利亚(Hialeah),距迈阿密西北仅15英里,该地区的……国家私人贷款者协会与MercyHousing合作开展国家筹款国家私人贷款人协会(NPLA)和MercyHousing作为社区合作伙伴加入了一项全国筹款活动募捐活动将于5月21日(星期四)开始一直持续到7月6日该NPLA成员包括私人……
崔东树车企销量分化仍严重,自主品牌优势明显中新经纬2月14日电题:车企销量分化仍严重,自主品牌优势明显作者崔东树乘用车市场信息联席会秘书长1月车市未能实现开门红乘用车市场信息联席会零售销量数据显示,1……亚洲室内田径锦标赛中国队再获两枚铜牌哈萨克斯坦当地时间2月11日,2023亚洲室内田径锦标赛继续在阿斯塔纳进行。继首个比赛日有1金1银1铜共3枚奖牌入账之后,中国田径队在本日继续有选手登上领奖台,陈婷和樊添瑞分别……外观绝对够硬核,东风猛士MTerrain实拍图曝光近日,东风猛士旗下全新新能源硬派越野车MTerrain,量产版或命名为917的车型已经开始了部分地区的时代展出,整体的外观也已经更加清晰完整的曝光,当然本次的展车应该还是概念车……三孩时代来临,昆明的母婴室够用了吗?来源:【昆明日报掌上春城】不久前,春运车站多名女性自发为哺乳妈妈围出人墙的视频冲上热搜,关于母婴室的话题再次引发网友热议。昆明站重点旅客候车室内设置有单独的母婴空间……德甲第20轮拜仁柏林联多特连胜,德甲榜首之争重新变得激烈北京时间2023年2月11日德甲第20轮比赛进行。2月11日3:30开始的本首场比赛由沙尔克04对阵沃尔夫斯堡。第8分钟,维默尔在禁区线被踩倒,主裁判观看VAR后判罚点球……都2023年了,iPhoneXR还能入手吗?我觉得可以都知道几乎是所有苹果iPhone手机是非常耐用的,款款基本都有当钉子户的潜力,其中最为坚挺且神奇的,那肯定是2018年9月发布的iPhoneXR了,当年可谓是一代神机。那到今天……TMobile在纽约和科罗拉多推出1Gbps光纤网络,低调进据FIERCEWireless4月3日晚间报道,关于TMobile进军光纤业务的传言已经流传了一年多,但该公司高管对有关这一话题的问题只是给出了一些含糊的回答。图片来自:……大粉头自述大一的我,为偶像退学复读,月花六位数图源:东方IC30秒快读1hr就算是我妈一个月六位数的工资也不够支撑我追星啊。2这一年,为了我的偶像,我重新参加高考,并考上了某传媒学院,学习摄影专业,准备走……比亚迪能给南宁带来多少工业产值,能让南宁摆脱工业发展困局吗?比亚迪落户南宁,使得很多南宁人兴奋不已,纷纷认为南宁工业即将迎来大发展,南宁工业有救了,南宁工业即将赶上柳州,南宁终于有大企业了等等。那么,现实有那么乐观吗?我们来做个分……第一时间上手一加Ace2V,为什么我说它是2K档换机最优选?在3月7日14:30,一加发布了今年第三款新机一加Ace2V,2299起就能到手的真香价格,让许多换机在即的用户大为心动。不过,这款新机的具体体验如何?也是很多朋友关心的焦点。……格林波特发威助力火箭队以142比110战胜马刺队,火箭迎来两北京时间6日上午,休斯顿火箭队在丰田中心以142110战胜圣安东尼奥马刺队,取得了两连胜,这是对阵马刺的两连胜。依靠火箭雄厚的摆烂家底,即便是对阵马刺两连胜,依旧领先马刺0。5……8090后泪目,盘点那些8090后用过的经典手机,00后不一随着科技的发展,人民生活水平的提高,智能手机更新换代的速度让人难以想象。毋庸置疑,每一部手机里都有藏着我们独家独特的一段记忆,或许是一串再也打不通的电话号码,或许是几张像……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网