一.Byte 与 bit 说明
在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0跟1表示。Byte称作字节大带宽,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit与Byte之间可以进行换算,其换算关系为:1Byte=8bit(或缩写为:1B=8b);在实际应用中通常用简称, 即1bit缩写为1b(注意是大写英语字母b),1Byte缩写为1B(注意是小写英语字母B)。
在计算机网路或则是网路运营商(Internet service provider)中,一般,宽带速度的单位用bps(或b/s,小b)表示;bps表示比特每秒即表示每秒钟传输多少位信息,是bit per second的简写。在实际所说的1M码率的意思是1Mbps(是兆比特每秒Mbps不是兆字节每秒MBps)。
换算公式:
1Byte=8bit
1B=8b---------- 1B/s=8b/s(或1Bps=8bps)
在实际上网应用中,下载硬件时经常见到例如下载速率显示为128KB(KB/s),103KB/s等等e信速度大小字样,因为ISP提供的线路码率使用的单位是比特(bit,即小b)大带宽,而通常下载硬件显示的是字节(byte,1byte=8bits),所以要通过换算,才能得实际值。
然而我们可以根据换算公式换算一下:
128KB/s=128×8(Kb/s)=1024Kb/s=1Mb/s即:128KB/s=1Mb/s
也就是我们我们要有1M的时延,下载速率才会达到128KB/s.
上行速度:是指用户笔记本向网路发送信息时的数据传输速度。
下行速率:是指网路向用户笔记本发送信息时的传输速度。比如用 FTP上传文件至网上去,影响上传速率的就是“上行速度”;而从网上下载文件,影响下载速率的就是“下行速率”。
当然,在实际上传下载过程中,线路、设备 (含计算机及其他设备)等的品质也会对速率导致或多或少的影响。
上行速度对下行速度的影响:
TCP/IP规定,每一个封包,都须要有acknowledge信息的回传,也就是说,传输的资料,需要有一个收到资料的信息回复,才能决定前面的传输速率,并决定是否再次传输丢失的资料。
上行的码率一部分就是拿来传输很多acknowledge(确认)资料的,当上行负载过大的时侯,就会影响acknowledge资料的传送速率,并借此影响至下载速率。这对非对称数字支路也就是ADSL这些上行码率远大于下载码率的连结来说影响尤为显著。
有实验证明,当上传满载时,下载速率讲变为理想速率的40%,这就可以解释为何这些同学用BT下载的时侯稍为限速反倒才能荣获更大的下载速率。
小结:
网络运营商提供的e信频率单位中,"bps"是指"bit per second"。而实际速率所指的bps是指"Byte persecond"(1Byte=8bit)。
在估算网速的上行速率或下行速度,都应当将数值乘以8即把bit转换为Byte。
例如:下行速 度(即下载速率)为1Mb/s,其换算成等价值就是128KBps;换算方式:1Mbps=1024/8(KBps)=128KBps即128KByte/s