新西兰是2G网络吗?
先泼盆冷水,其实在新西兰的网络上写这个题目有点打脸的感觉,因为就在最近,我们这里也遇到了速度奇慢无比的情况(比国内电信宽带还慢),经过排查后发现是电信设备问题导致某个端口速率只能达到32Kbps,于是立即报修,第二天维修人员就上门来修复了,效率还是很让人满意的。
言归正传,回答这个问题需要理清两个概念:一个是网速,另一个是带宽。 网速指的就是单位时间内传输的数据量,用bps(比特/秒)或者bps表示;比如ADSL的上行和下行理论峰值分别是512kbps和2048kbps。 但是我们知道实际情况要复杂许多,因为线路质量、接入用户数、使用时间等因素都会影响实际网速。另外,移动网络还存在上下行不平衡的问题。所以理论上最高速度是达不到峰值的。
而带宽是指某项业务所允许的最大数据传输能力,单位是b/s或KBps。比如FTTP(光纤到户)的用户一般会有几个到几十个用户共享一个出口,每个人分到的带宽可能很少,但是下载时却不会感到太拥堵。相反ADSL的用户由于是独享带宽,虽然上行和下行带宽都是2Mbps,但是由于是点对点的连接,实际上每秒钟所能传递的信息量并不比光纤到户多。
回到正题,为什么同样连的是2G网络,但是下载时有快有慢呢? 因为不同应用对网络的需求不一样,有的喜欢连续不断发送信息,如文件传输、网络游戏等,这类应用一旦网络卡顿,很容易出现“掉线”情况;有的则是在有需要的时候才发送大量数据,如视频流媒体播放器。由于后者可以“加单”,因此即便网络不那么顺畅,也不会造成太大困扰——当然,这是针对互联网应用而言。不过不管怎么样,只要是TCP/IP协议簇的应用,都可以通过提高缓冲区大小来解决暂时性瓶颈造成的卡顿现象。
至于题主说的下电影很慢,我个人认为可能是资源本身问题,也可以尝试使用其他资源下载看看。 最后说一句,本人并非专业网络工程师,只是对网络及编程有一些自己的理解和想法而已。欢迎一起讨论。