计算机网络的性能指标
1. 速率
- 数据量的常用单位为 b y t e byte byte,记为 B B B
- 速率是指数据的传输速率,也称“数据率”或“比特率”,基本单位是比特/秒(bit/s, bps)
- 数据量的单位是以 2 2 2 为底的, K 、 M 、 G 、 T ( B ) K、M、G、T(B) K、M、G、T(B)分别是 2 10 、 2 20 、 2 30 、 2 40 2^{10}、2^{20}、2^{30}、2^{40} 210、220、230、240
- 速率单位则是以 10 10 10 为底的, K 、 M 、 G 、 T ( b ) K、M、G、T(b) K、M、G、T(b)分别是 1 0 3 、 1 0 6 、 1 0 9 、 1 0 12 10^{3}、10^{6}、10^{9}、10^{12} 103、106、109、1012
2. 带宽
- 带宽在计网中的意义代表数据的传输能力,即单位时间内从一点到另一点能传输的最大速率,单位为 b p s bps bps
- 数据传输速率 = min(主机接口速率,线路带宽,交换机或路由器接口速率)
3. 吞吐量
- 吞吐量是指单位时间内实际通过某网络或者接口的数据量
- 吞吐率受带宽限制
如图吞吐量是指 1 M b / s + 600 k b / s + 20 M b / s = 21.6 M b / s 1Mb/s + 600kb/s + 20Mb/s = 21.6Mb/s 1Mb/s+600kb/s+20Mb/s=21.6Mb/s,而不是线路带宽 100 M b / s 100Mb/s 100Mb/s,而吞吐量最多不能大于线路带宽。
4. 时延
5. 时延带宽积
这个的理解应该是:在这段时间延迟内的带宽能传输多少数据量
6. 往返时间
- 往返时间(Round-Trip Time,RTT)指从发送端发送分组数据开始,到接收到接收端发来的相应确认分组为止所消耗的时间
- 通过
p
i
n
g
ping
ping 自己、境内网址、境外网址可看到相应时间
- 打开Windows系统的
cmd
- 用
ipconfig
命令找到自己的 I P IP IP 地址 - 然后用
ping
命令 p i n g ping ping 自己的 I P IP IP,看到往返时间
还可以 p i n g ping ping 其他网址,如:www.baidu.com,www.kernel.org(Linux内核网站)
- 打开Windows系统的
7. 利用率
8. 数据的解包和封包
- 应用层:将数据打包好并封包 H 1 H1 H1 作为头
- 运输层:封包 H 2 H2 H2
- 网络层:封包 H 3 H3 H3
- 链路层:由于物理层就是一堆 01 01 01,所以链路层在后面多加了个标志 F F F 作为结尾
- 物理层:作为电信号发给路由器
- 链路层:解包,将 H 4 H4 H4 和 F F F 删掉交给网络层
- 网络层:解包,将 H 3 H3 H3 拆下,解读信息,由路由表查询出要送去的地址
之后就是重复之前的过程,路由器将数据封包,然后由接收端解包。
计算机网络的术语