为什么下载东西网速都是从小到大慢慢增加?一开始kb后来mb,为什么不是瞬间跑满网速
展开全部
这就跟tcp的慢启动相关了,首先我们理解下我们的网络协议大多数建立在tcp协议上的,tcp协议规定每个数据包都需要回复确认收到,比如服务器下载1kb数据后,我们客户端需要回复一个数据给服务器,表示我们收到了。
一开始,服务器跟我们的客户端都不知道对方网络带宽怎么样,如果一下子发送太多的数据,会造成网络拥塞(网络传输处理不过来),数据包需要在网络中跑很久到达。而拥塞时若没有及时收到对方的回复会隔几百毫秒重发数据,又进一步造成了网络拥塞,数据量大时甚至造成网络雪崩。因此tcp设计了拥塞窗口,在刚开始下载时,发送一个数据包并收到回复后,下次就发送2倍的数据包,从而不断的提升数据包数量,并在到达一定阈值或到达网络极限(极限时会产生网络拥塞丢包)后线性增长或对应减少数据包。所以你看到就是哪怕你的网速再好,下载速率也是慢慢增长,然后趋于一个定值的。这个定值也跟你电脑网卡的带宽大小、网络带宽、服务器网卡带宽、你电脑处理网络数据包的速度相关。
一开始,服务器跟我们的客户端都不知道对方网络带宽怎么样,如果一下子发送太多的数据,会造成网络拥塞(网络传输处理不过来),数据包需要在网络中跑很久到达。而拥塞时若没有及时收到对方的回复会隔几百毫秒重发数据,又进一步造成了网络拥塞,数据量大时甚至造成网络雪崩。因此tcp设计了拥塞窗口,在刚开始下载时,发送一个数据包并收到回复后,下次就发送2倍的数据包,从而不断的提升数据包数量,并在到达一定阈值或到达网络极限(极限时会产生网络拥塞丢包)后线性增长或对应减少数据包。所以你看到就是哪怕你的网速再好,下载速率也是慢慢增长,然后趋于一个定值的。这个定值也跟你电脑网卡的带宽大小、网络带宽、服务器网卡带宽、你电脑处理网络数据包的速度相关。
展开全部
网络资源的下载速度,是和几方面有关的。你说的这种情况都是常见的。那么就此具体分析一下。
下载的速度,网速,当然首要是网络。过去的2G,3G时代那是特别稳定的,一秒也就1.7kb左右,不会出现缓冲,数据从低向高攀升。那么到了如今4G时代,影响网络稳定速度的因素就很多了。比如移动网络拥堵和占用率高,最大的原因就是我们所说的卡了,就是网络数据突然降低,网关数据对接出现了问题。也就是信号问题。
说完网络,就说手机。手机下载速度是和内存条的传输速度有关,有就是存储和读取速度。而这个传输又跟gpu有关。
下载的速度,网速,当然首要是网络。过去的2G,3G时代那是特别稳定的,一秒也就1.7kb左右,不会出现缓冲,数据从低向高攀升。那么到了如今4G时代,影响网络稳定速度的因素就很多了。比如移动网络拥堵和占用率高,最大的原因就是我们所说的卡了,就是网络数据突然降低,网关数据对接出现了问题。也就是信号问题。
说完网络,就说手机。手机下载速度是和内存条的传输速度有关,有就是存储和读取速度。而这个传输又跟gpu有关。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好很高兴回答你的问题
因为网络也是需要找寻信号,和网络接收的,不可能一开始就接收到很多下载流量。
如有帮助请采纳谢谢
因为网络也是需要找寻信号,和网络接收的,不可能一开始就接收到很多下载流量。
如有帮助请采纳谢谢
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一开始在下载真正数据之前肯定要交互引导和确认信息,电脑端和服务器端要建立起一个连接,隧道搭建完成才能真正跑数据。一开始的低俗就是在传输这些东西。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询