带宽是指网络连接或所连接网卡所支持的数据传输速率。它同时表示容量和时间,是指两点之间在特定时间间隔内所能传输的数据量。它通常以比特每秒(bps)为单位,有时也使用字节每秒(bps)为单位。
网络带宽代表网络连接的容量,但是在确定网络带宽公式时,一定要理解理论吞吐量与实际吞吐量之间的差别。例如,一个1000BASE-T(使用无屏蔽双绞线)千兆以太网(GbE)网络理论上可以支持1,000兆每秒(Mbps)的带宽,但是由于硬件和系统软件的过载问题,实践中是无法达到这种速度的。
在思考如何计算网络带宽需求时,要注意一个问题:不要将带宽与吞吐量混淆在一起,后者指的是速度。虽然高带宽网络通常速度更快,但是也有例外情况。在思考带宽问题时,一个很好的类比就是高速公路上的汽车。高带宽网络就像一条六车道的高速公路,它在任意时刻都可以通过几百辆汽车。低带宽网络则像一条单行道,所有车辆只能依次排队通过。
虽然大型高速公路上的汽车很可能通行速度更快,但是遇到交通拥堵的时候所有车辆都可能停止下来。或者可能出现这种情况,由于一些大型货车占据了公路上大部分位置,至少小汽车也无法在高速公路上快速行驶。类似地,即使一条高带宽网络也可能在遇到一些问题后变慢,如拥塞和高带消耗应用程序。
