计算机网络的构成

  • 路由器,及路由器之间连接的链路所组成的部分称为网络的核心部分。
  • 各类终端机为网络的边缘部分。

David D. Clark 提出的一个原则:边缘智能,核心简单。

计算机网络的性能指标

速率

数据的传送速率简称速率,也称为数据率或比特率

bit/s (bps)
kbit/s (kbps)
Mbit/s (Mbps)
Gbit/s (Gbps)
...

这些单位之间的进制是 10^3,不是1024

带宽

在计算机网络的范畴内,带宽通常指网络的最大速率。
通常,最大速率是指额定速率,而非实际运行时的速率。

吞吐量

吞吐量指的是在单位时间内,网络中成功传输的数据量。
吞吐量衡量的是网络实际传输数据的能力,而不仅仅是理论上的最大带宽。
举个例子: 如果一个网络的带宽是100 Mbps,但由于网络拥塞、延迟等因素,实际可以成功传输的数据量可能只有80 Mbps,那么这个80 Mbps就是该网络的吞吐量。

时延

时延(delay或latency)是指数据从网络的一端传输到另一端所需的时间。

终端(排队时延\rightarrow处理时延\rightarrow排队时延)\\\rightarrow发送时延\rightarrow传播时延

估算理论的发送时延:

发送时延=\frac{数据长度}{信道的宽度}

用户能感受到提升最多的是发送时延。近些年带宽增大带来的网络提速就是这个道理。

时延带宽积

时延带宽积(Bandwidth-Delay Product, BDP)是指网络中时延和带宽的乘积,

BDP=带宽×时延

它表示在任意时刻网络中“在途”数据的总量。时延带宽积通常用于衡量在长距离传输时需要在网络中保持的数据量,以充分利用可用带宽。
举个例子: 假设网络带宽为100 Mbps,时延为0.1秒(100毫秒),那么时延带宽积就是:

BDP=100×10^6bps×0.1秒=10×10^6bit=10Mbit

这意味着在任何时刻,网络中最多可以有10 Mbit的数据正在传输,而还未到达目的地。