网络带宽和网络延迟是两个不同概念
为什么你8M宽带甚至更“宽”都抢不到小米,人家的2M专线经常能抢得到,这就涉及到延迟的问题,也就是响应速度。
1、公路非常宽,能同时并排 跑很多辆车,这是带宽大小概念。
2、公路路面糟糕或者很多十字路口红绿灯(不同的链接线路),对于单独每一辆车来说,跑得都不会很快,这是延迟概念。
最简单的例子:如果ping某个网站,高于200ms的网站,打开就慢。10-30ms的网站,打开就比较快。
如果都是同一个宽带服务商,即使宽带端口升级到10M 20M的宽带,这种网络延迟情况,也不会有什么改善的。
一般说,交互性的即时通讯应用比较讲究低延迟,像QQ啊 打电话啊 在线网游啊等等交互性的应用。交互性的应用别说晚几秒钟,有些就是晚0.1秒收到数据,你有时都会感到很不爽。例如:
1、比如CF游戏会觉得很不爽,明明我先开枪却是我挂了;比如QQ飞车,我这边看见比他先0.1秒冲破终点,但结算时却是我输了。
2、至于视频语音等,对带宽、延迟都有一定要求,带宽太小无法传输清晰的图像和声音;延迟太大你一句话“我爱你”,对方的mm半天没反应……
宽带大玩游戏就不卡这种说法是不科学的,因为在现有网游传输的数据大小是非常小的,你可以看到流量指示器每秒仅有几十K甚至才几K的数据在跑,这小数据和宽带大小比起来是很微小的,卡不卡主要决定在网络延迟上。
下载文件这种活儿就看带宽了,不看延迟,你不会在乎服务器发出数据后晚几秒才显示启动下载。
若将某条网络线路比喻成一条公路,那么:
宽带:单位时间内通过终点(道路内任意一点亦可)的车辆个数。
延时:一辆车从路段的起点到终点所用的时间。
理论上说,带宽越大,在网络中的优先级就越高,所对应的响应速度就越快,对于用户和网络服务商之间来说带宽越高,每秒传输的数据越多,延迟就越小。但是延迟高低是由很多个因素决定的,网络上的每一个服务器(路由器)都是一个节点,所有的节点加在一起的响应速度,才是你的网络延迟,如果某一中间节点出现出题,它将决定你这条线路的延迟大小。这和“木桶效应”是一样的。一般来说,你的电脑和对方服务器线路越短、节点越少,延迟就越小。
所以把网络带宽和网络延迟扯在一起谈是没用的,网络服务商只能保证你的接入网络带宽和网络延迟无问题,与其它节点的服务就没法保证了。
所以有句话讲得好:世界上最遥远的距离不是天涯和海角,而是电信和网通。