数据传输速率是衡量数据传输系统的重要技术指标之一。数据传输速率在数值上等于每秒钟传输的二进制数位数,单位为位/秒,记为bps或b/s。对于二进制数,数据传输速率为 S =1/ T (bps)。其中, T 为发送每位二进制数所需要的时间。例如,发送一位0、1所需的时间是1ms,则数据传输速率为1000bps。在实际应用中,常用的数据传输速率单位有kbps、Mbps、Gbps与Tbps。其中:
1kbps=1×10 3 bps
1Mbps=1×10 6 bps
1Gbps=1×10 9 bps
1Tbps=1×10 12 bps
在讨论数据传输速率时,有以下两点需要注意。
第一,数据传输速率是指主机向传输介质每一秒发送的二进制数位数。例如,以太网的数据传输速率(或带宽)为10Mbps,表明网卡每秒钟可以向传输介质发送1×10 7 位二进制数;如果一帧长度为1500B(1.2×10 4 b),那么以太网发送一帧的时间约为1.2ms。
第二,在计算二进制数的长度时,1kb=2 10 b=1024b;但在计算数据传输速率的时候使用的是十进制,即1kbps=1000bps≠1024bps;同样,40.98×10 6 bps=40.98Mbps≠40.00Mbps。这个区别是由计算机与通信分别采用二进制与十进制引起的,容易被大家忽略和引起误解的。