【计算机网络笔记】概述2
计算机网络性能
速率
- 速率即数据率(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)
- 吞吐量:表示在发送端与接收端之间传送数据速率
- 即时吞吐量
- 平均吞吐量
- 瓶颈链路:端到端路径上,限制端到端吞吐量的链路
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步