概述
菜鸟自述
一直以来,都感觉没弄明白带宽和网速的概念,而且容易和网络延迟产生混淆。
- 困惑1、带宽和网速到底是啥概念,为什么大家都把带宽形容为马路,马路越宽运输速度越快?网线是马路?
- 困惑2、网速越高,延迟越低吗?速度快,所以延迟低,好像有道理,但又有点不太对。
解惑
光信号、电信号
首先,电脑上的数据都是电信号,网络上传输的都是光信号,光信号和电信号通过调制解调器进行互相转换。
电信号是0和1,转化成光信号怎么表示呢?其实是通过频率来表示,比如高频代表1、低频代表0(推测是这样,估计更复杂)
光信号是光速
既然信号在网络上传输都是光信号,理论速度都是光速(实际速度可能达不到光速,但也比较固定)。
所以数据在网络上的传输速度可以认为是固定的。
带宽
既然信号是光波,这里回忆一下波的公式 波长*频率=波速。这里我们知道,波速是不变的:光速,波长和频率是可以变化的。
所以我们在网络上用于传输数据的光信号其实是有很多种频率的,这些有效的光信号频率范围就是带宽。比如1Ghz-11Ghz之间的频率范围是10Ghz,这就是带宽。
网速
带宽越宽,也就是我们能以更多的频率在网上传输数据,同一时刻可以传输的信号就有更多的频率可以去表示,那么传输的信息就越多。
比如我们提到的万兆网卡,说的其实就是网速为10Gbps。
所以带宽和网速是从两个角度说的一个事情。
延迟
带宽越宽,网速也就越快,其实这不代表延迟低,因为信号都是光速,在不达到带宽瓶颈的情况下,延迟应该是稳定的(当然达到了带宽瓶颈需要排队发送的时候,那延迟肯定就会高了)。
根据我的理解,常规情况下,网络延迟更多的是通过提升信噪比,避免数据重传来提升。
延伸
生产环境的延迟
我们有时候计算数据延迟,会用光速/机房距离,大致能计算出一个延迟。这种情况适用于有专用的光纤连接的情况。
普通情况下,其实还要考虑网络拥塞、路由等各种因素,其实延迟是会更高的。
光速如果降低,网速是否会受影响
会。这是知乎上一个有趣的问题
根据上面我们知道,网络传输的是光信号,光速变慢,网速肯定受到了影响。至于对带宽的影响,这个就不知道光速降低,对波长和频率的影响是什么样子了。
最后
以上就是明理母鸡为你收集整理的到底什么是带宽、网速、延迟菜鸟自述解惑延伸的全部内容,希望文章能够帮你解决到底什么是带宽、网速、延迟菜鸟自述解惑延伸所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复