计算机网络的性能
1.速率
连接在计算机网络上的主机在数字信道上传送数据位数的速率,也称为data rate 或 bit rate
单位是b/s ,kb/s,Mb/s,Gb/s
比如我们使用8M的网线,这个8M表示的是bit,而平时我们下载东西看到的速率是以字节为单位的。1字节=8bit,所以实际最高速度只有8/8M。
数字信道:比如一台计算机与Internet。计算机在线看电影Internet中为发送端,计算机为接收端,这就是一个信道。看电影的同时,计算机还从Internet下载文件,又形成一个信道。说信道的时候不是说总的,而是某两个特定点流量传输的速度。比如看电影信道2M带宽,下载4M带宽,我们不能说计算机上网的信道是6M带宽。这是两个信道,一个信道的速率指的是一个发送端,一个接收端传输数据的速率。
2.带宽
数据通信领域中,数字信道所能传送的最高数据率
单位b/s,kb/s,Mb/s,Gb/s
3.吞吐量
即单位时间内通过某个网络的数据量;
单位b/s,kb/s,Mb/s,Gb/s
4.时延
发送时延:比如火车过隧道,火车车长 / 隧道长度
传播时延:即传输指定距离所用的时间。
处理时延:网络节点存储转发处理时间。
排队时延:当多个数据传输到结点A时要进行排队处理。
处理时延和排队时延可以理解为坐火车,买票需要排队这是排队时延,买票时看线路决定坐哪班车这是处理时延。
可以在命令行中测试:
通过ping命令粗略判断带宽和时延。
5.时延带宽积
- 链路的时延带宽积又称为以比特为单位的链路长度。
6.往返时间
RTT(Round-Trip Time)
从发送方发送数据开始,到发送方收到接收方确认的时间。如上文所述可以通过ping命令测试往返时间。
7.利用率
- 信道利用率:有数据通过时间 / (有+无)数据通过时间;即指的是某信道有百分之几的时间是被利用的(有数据通过的);完全空闲的信道利用率是零。
- 网络利用率:信道利用率的加权平均值;数值在0~1之间。
时延与网络利用率的关系
U 是网络的利用率,数值在 0 到 1 之间。
利用率增大会导致时延急剧增大。这就好像公路上的汽车,一条公路跑的汽车少说明该公路利用率低,当该公路跑的车多了,公路的利用率变高了,同时也变拥堵了。
计算机网络的非性能指标
- 费用
- 质量
- 标准化
- 可靠性
- 可扩展性和可升级性
- 易于管理和维护