一个星期前,这个漏洞被爆出来,关于这个sack今天大概查了下资料,做以下理解,也不知道是否正确
1.假定我们的一个服务器对外提供服务
2.用户向我们请求
3.我们反馈用户的请求,并将请求所有的内容分为10个包发送给用户
4.假设第5个包丢了
5.1服务器就会只重发第5个包,效率就会很高
5.2服务器会重发第5-第10个包,效率就会很低
6.1如果我们所传的包很小,或者网络压力也很小,当然这个时候cpu压力也会比较小,那么这个问题对我们的影响其实是有限的
6.2如果我们所传的包很大,或者网络压力很大,如果采用5.2方式,那么就更加加剧服务器cpu,和带宽压力,最终导致服务器不能正常响应或者响应时间很慢。