相信很多人,都有过这样的经历: 追热剧,即将出现转折,人物被按下暂停键,场面有点尴尬甚至好笑。 看球赛,关键球已出手,画面突然一片抖动,让人气到想直接扔手机。 玩游戏,就要闪现放大,网络信号突然变弱,结果被对方英雄成功反杀。 如果将整个网络看成一片汪洋大海,那我们能够顺利上网,就是一艘艘船不断出发和返航的结果。船从我们的手机出发,在海洋/湖泊/河道中穿梭后到目的地,再带着新的数据返航至我们的手机。 这个航行的过程并非一帆风顺,也会遇到航道堵塞、船只迷航的情况。一旦数据传送出现问题,就会造成网络卡顿,给我们带来不好的网络体验。 今天我们一起了解一下影响网络质量的4个要素:
一般用丢包(Loss)来形容网络中数据的丢失情况。丢包,代表了哪些到达不了终点的船。丢包的原因有很多,可能是调度中心繁忙导致无法处理船只的请求、排队等候调度的船只数量过多、航路中的各个航道(链路)关闭导致船只绕路或者迷路。 在一次传送数据的过程中,有可能派出100艘船,经过层层磨难后只有80艘船顺利返航,可以计算出丢包率为20%。 丢包率是衡量网络质量的一个关键指标,丢包率一般不能大于2%,用户感觉不到太大的影响。一旦超过10%,网络质量就会迅速劣化,网络卡顿的感觉就比较明显。 『 网络想稳住,抓住四要素 』 在不同的应用中,带宽、时延、丢包、抖动这4个因素对网络质量的影响大小,也不尽相同:
为了保证网络质量,我们可以想尽办法保证带宽、降低时延、降低丢包率,常见的处理方式包括:
保障网络质量的技术仍在不断的研究和改进,而具体的应用也在持续探索中。例如:运营商已经通过QoS技术为“王者荣耀”玩家提供带宽保障,保障次数达到1100万次/天。 期待在不久的将来,所有游戏、视频会议应用再也不用担心网络卡顿了。 |
|