最近有许多朋友问我,说家里办理了电信的千兆宽带网络,但实际测速却达不到千兆,这是为什么呢?今天我就在这里和朋友们解释一下。
在我详细解释前,先告诉大家两点关于网络的基本知识。
第一、我们常说的带宽和网速其实并不是一回事,他们的单位是不一样的。
千兆带宽是指最高接入速率是1000兆,这里的千兆指的是1000Mbps,单位是bits(比特),而不是一般文件大小或下载速度的单位bytes(字节)。
1M bytes=8M bit。
所以1M bit=1/8M bytes=128K bytes,也就是我们常说的128K/S。
1000M宽带也就是1000/8=125M bytes。也就是说下载速度理论上最大能达到每秒125M bytes,但实际上网络传输速度受很多因素影响,根本不可能达到这个数值。
第二、设备生产厂家和计算机系统使用的进制不同。
我们常见的M(兆)是一个国际单位制词头。在现代汉语语境中,“兆”存在两种不同的解释,一种为百万,即10的6次方,另一种为万亿,即10的12次方。
目前,在中华人民共和国(包括香港特别行政区和澳门特别行政区)规定的词头体系中,兆指10的6次方,相当于英语词头Mega。而在台湾及日本规定的词头体系中,兆指10的12次方,相当于英语词头Tera。
IT设备生产厂家一般使用的是1000进制。网卡的速率、还有存储单位等均是如此。即1M bit=1000K bit=1000000 bit。
但计算机使用的是2进制,1M为2的20次方,基本单位为字节B(bytes),字节向上分别为KB、MB、GB、TB,每级为前一级的1024倍,即1024进制。即1M=1024KB,1KB=1024B。
所以1M bytes=1024 Kbytes=1048576 bytes。
那么我们来做一下简单的换算:
1G=1000M=1000000K=1000000000 bit
1000000000 bit÷1024 =976562.5K bytes
976562.5K bytes ÷1024=953.67M bytes
从此就不难看出,千兆带宽,计算机实际识别为953.67兆比特,同理,千兆带宽实际测速理论值最高也就953.67兆。那么理想状态下的理论下载速度最高就为119.2M bytes。
看到这里,大家也就应该明白为什么家里宽带升级到千兆,但实际测速却达不到千兆的原因了,因为它的论值速度最高也就953.67兆。
我们在日常生活中使用网络,实际带宽其实也不可能达到953.67兆,还有其他许多因素会影响到实际的网络传输速度。我将陆续加以说明。