计算机网络性能
速率
- 速率即数据率(data rate)或称数据传输速率或比特率(bit rate)
- 单位时间传输信息量
- 计算机网络中最重要的一个性能指标
- b/s(bps)、kb/s、Mb/s、Gb/s
注:(k=10^3)、(M=10^6)、(G=10^9) - 速率往往是指额定速率或标称速率
带宽
带宽bandwidth原本指信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹Hz
网络的带宽通常是数字信道所能传送的“最大数据率”,单位:b/s(bps)
延迟/时延(delay/latency)
Q:分组交换为什么会发生丢包和时延
A:分组在路由器缓存中排队
- 四种分组延迟
(1)结点处理延迟 差错检测、确定输出链路、通常<ms(经常忽略)
(2)排队延迟 等待输出链路可用、取决于路由器拥塞程度
(3)传输延迟(transmission delay) 分组长度、链路带宽(bps)
(4)传播延迟(propagation delay) 物理链路长度、信号传播速度((2*10^8m/s))
[d_{nodal}=d_{proc}+d_{queue}+d_{trans}+d_{prop}
]
区分传输延迟和传播延迟:类比车队过收费站
排队延迟:
R:链路带宽
L:分组长度
a:平均分组到达速率
流量强度(Traffic intensity) 估计 La/R
时延带宽积
- 时延带宽积=传播时延X带宽=(d_{prop}XR(bits))
- 链路上能容纳多少个比特。(又称为以比特为单位的链路长度)
分组丢失(丢包)
- 队列缓存容量有限,分组到达已满队列将被丢弃,丢弃分组可能由前序结点或源重发(也可能不重发)
- (丢包率=frac{丢包数}{已发分组总数})
吞吐量/吞吐率(Throughput)
- 吞吐量:表示在发送端与接收端之间传送数据速率
- 即时吞吐量
- 平均吞吐量
- 瓶颈链路:端到端路径上,限制端到端吞吐量的链路