Mrli
别装作很努力,
因为结局不会陪你演戏。
Contacts:
QQ博客园

网络宽带和网络延迟

2020/11/28 计算机基础知识
Word count: 1,290 | Reading time: 4min

网络宽带和网络延迟

网络带宽,网络延迟是2个概念(网络延迟往往更容易被忽略!)

国内大陆 建立在互联网基础上 很多对延迟性要求比较高的应用,体验效果都不如人意。比如高清晰度网络电视、在线视频语音实时业务(qq、skype) 某些在线游戏 等等。
最简单的例子:如果ping某个网站,高于50ms的网站,打开就慢。10-30ms的网站,打开就比较快。
如果都是同一个宽带服务商,即使升级到10M 20M 100M的宽带,这种网络延迟情况,短时间内应该也不会有改善

1、“下载电影这种活儿就看带宽,不在乎服务器发出数据后晚几秒钟收到,传输层有“窗口协议”,不必等到上一段数据的应答再传下一段数据,可以看做是一种“异步应用”。一般说,交互性的应用比较讲究低延迟,我用“同步应用”来描述之。同步应用别说晚几秒钟,就是晚0.1秒收到数据,影响也很大,如
a、比如fps游戏会觉得很不爽,明明瞄准了怎么打不到。
b、至于视频语音等,对带宽、延迟都有一定要求,带宽太小无法传输清晰的图像和声音,延迟太大你一句话“我爱你”,对方的mm没有任何反应……
另外还有一个指标是抖动,通俗说是数据能不能平稳传输,还是一会儿快一会儿慢一会儿堵塞。”

2、理论上说,带宽越大,在网络拓扑中的优先级就越高,所对应的响应速度就越快,对于用户和ISP之间来说带宽越高,每秒传输的数据越多,延迟就越小。但是延迟高低是由很多个因素决定的,网络上的每一个服务器(路由器)都是一个节点,所有的节点加在一起的响应速度,才是你的网络延迟,如果某一中间节点出现出题,无法提供服务,其它节点就会重新计算路由,但是重新计算路由之前会有一个超时记时器,只有目的节点的响应时间超出记时器时才会重新进行路由计算。还有DNS服务器的影响等等,

所以把网络带宽和网络延迟扯在一起谈是没用的,ISP只能保证你的接入网络带宽和网络延迟无问题,与其它节点的服务就没法保证了。(世界上最远的距离不是天涯和海角,而是电信和网通)”

3、“任何FPS游戏,网络条件是最关键的——到服务器的ping稳定性和延迟时间,对战绩的影响最大。
比如ping服务器5分钟,延迟ms数一直不变,或者误差不超过5%,随便什么FPS,哪怕你从没玩过没有经验不熟悉地图和武器,你的成绩也差不了。
如果这ms数比多数人还少,那你更屌了。

ADSL线路分交织模式interleave和快速模式fast,区别在于交织模式在本地会对数据包进行纠错加密,因此可保证线路的稳定,当然相应的延迟就会上升,电信提供的线路默认也都是交织模式,于是有种减低延迟的方法就是让电信帮你线路改成FAST,当然随之而来的问题是可能导致线路的不稳定,尤其是家里离接入网机房比较远的情况。

延迟这个问题只要是网络都会存在,差别在于大小,标志着整个架构的合理性和完善性。可以简单的认为带宽相当于马路上的车道数量,延迟就相当于堵塞的程度。因此,营运商即使是相同带宽的情况下对延迟不同的线路收费也是不同的。当然一般家庭用户是不会享受这个的。

ADSL

ADSL(Asymmetric Digital Subscriber Loop)技术是一种不对称数字用户线实现宽带接入互连网的技术。

实际传输速度也要分上行和下行,上行速率就是发送出去数据的速度(上传速度),下行就是收到数据的速度(下载速度).

总结

  • 带宽代表一定时间内能运多少货。

延迟代表货物运输时间。
比如万吨轮就是属于大带宽,高延迟。
私人飞机属于低延迟,小带宽。
比如都给一个月的时间,万吨轮拉的东西肯定比私人飞机多,如果土豪做生意,血汗工厂t恤运去去美国,肯定用轮船,对带宽敏感,对延迟不敏感的业务。
但是如果土豪要移植肾了,这玩意路上放久会臭,就属于对延迟比较敏感的应用,还是用私人飞机运比较好。

Author: Mrli

Link: https://nymrli.top/2018/10/24/网络宽带和网络延迟/

Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.

< PreviousPost
Python Web——Django笔记(二)
NextPost >
linux下apt-get介绍
CATALOG
  1. 1. 网络宽带和网络延迟
    1. 1.1. ADSL
    2. 1.2. 总结