关于网速
< 1 min read
为什么官网说100M的服务器却达不到100M? #
在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。
Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。
bit与Byte之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。
在计算机网络或者是网络运营商中,一般,宽带速率的单位用bps(或b/s)表示;bps表示比特每秒即表示每秒钟传输多少位信息,是bit per second的缩写。在实际所说的1M带宽的意思是1Mbps(是兆比特每秒Mbps不是兆字节每秒MBps)。
换算公式:1B=8b 1B/s=8b/s(或1Bps=8bps
规范提示:实际书写规范中B应表示Byte(字节),b应表示bit(比特),但在平时的实际书写中有的把bit和Byte都混写为b ,如把Mb/s和MB/s都混写为Mb/s,导致人们在实际计算中因单位的混淆而出错。
实例: 在我们实际上网应用中,下载软件时常常看到诸如下载速度显示为128KBps(KB/s),103KB/s等等宽带速率大小字样,因为ISP提供的线路带宽使用的单位是比特,而一般下载软件显示的是字节(1字节=8比特),所以要通过换算,才能得实际值。
然而我们可以按照换算公式换算一下:
128KB/s=128×8(Kb/s)=1024Kb/s=1Mb/s
即128KB/s=1Mb/s
1Mbps=1024Kbps=1024/8KBps=128KB/s
为什么100M带宽了下载还是很慢? #
1.这个跟用户自身的网络环境有关,也就是用户上行。
内网穿透的过程,所有的流量需要经过Fnat的服务器。
因此Fnat需要从穿透机器上获取数据,这就会涉及到上行速度。
例如上海电信,最高上行联通限制了30M,也就是我下载的速度理论上最高是 3.75m。
2.Fnat服务器分国内节点和国外节点,相对来说国内节点延迟更低,响应速度更快,但国内服务器带宽贵,带宽相对于国外服务器来说较少,选择国内节点用户较多,使服务器变得较为拥堵。实际体验不一定好。国外节点延迟稍高,但相对于国内节点,提供更大的带宽,更少的用户;实际使用体验有可能超过国内节点。具体请用户自行测试。
Fnat的国内、国外节点都是大带宽节点。
Powered by BetterDocs