|
本帖最后由 lagoogle 于 2013-5-8 12:35 编辑
网络带宽,网络延迟是2个概念,欢迎各位探讨!
1、公路非常宽,能同时并排 跑很多辆车,这是带宽概念。
2、公路路面糟糕或者某个路段非常窄或者某个路段有卡壳(不同的链接线路),对于单独每一辆车来说,跑得都不会很快,这是延迟概念。
国内大陆 建立在互联网基础上 很多对延迟性要求比较高的应用,体验效果都不如人意。
比如高清晰度网络电视、在线视频语音实时业务(qq、skype) 某些在线游戏 等等
最简单的例子:如果ping某个网站,高于50ms的网站,打开就慢。10-30ms的网站,打开就比较快。
如果都是同一个宽带服务商,即使升级到10M 20M的宽带,这种网络延迟情况,短时间内应该也不会有改善
“下载电影这种活儿就看带宽,不在乎服务器发出数据后晚几秒钟收到,传输层有“窗口协议”,不必等到上一段数据的应答再传下一段数据,可以看做是一种“异步应用”。
一般说,交互性的应用比较讲究低延迟,我用“同步应用”来描述之。同步应用别说晚几秒钟,就是晚0.1秒收到数据,
1、比如fps游戏会觉得很不爽,明明瞄准了怎么打不到。
2、至于视频语音等,对带宽、延迟都有一定要求,带宽太小无法传输清晰的图像和声音,延迟太大你一句话“我爱你”,对方的mm没有任何反应……
另外还有一个指标是抖动,通俗说是数据能不能平稳传输,还是一会儿快一会儿慢一会儿堵塞。”
“若将某条线路比喻成一条公路,那么:
宽带:单位时间内通过终点(道路内任意一点亦可)的车辆个数。
延时:一辆车从路段的起点到终点所用的时间。”
“理论上说,带宽越大,在网络拓扑中的优先级就越高,所对应的响应速度就越快,对于用户和ISP之间来说带宽越高,每秒传输的数据越多,延迟就越小。但是延迟高低是由很多个因素决定的,网络上的每一个服务器(路由器)都是一个节点,所有的节点加在一起的响应速度,才是你的网络延迟,如果某一中间节点出现出题,无法提供服务,其它节点就会重新计算路由,但是重新计算路由之前会有一个超时记时器,只有目的节点的响应时间超出记时器时才会重新进行路由计算。还有DNS服务器的影响等等,
所以把网络带宽和网络延迟扯在一起谈是没用的,
ISP只能保证你的接入网络带宽和网络延迟无问题,
与其它节点的服务就没法保证了。(世界上最远的距离不是天涯和海角,而是电信和网通)”
|
|