计算机网络的性能主要包括:
速率:b/s(bps)。如100M以太网,实际是指100Mb/s。往往是指额定速率或标称速率。
带宽:数字信道所能传送的最高速率。
吞吐量:单位时间内通过某个网络(或信道、接口)的数据量。其绝对上限值等于带宽。
时延(delay或latency):数据(一个报文或分组,甚至比特)从网络(或链路)的一段传送到另一端的时间。也称延迟。
发送时延:主机或路由器发送数据帧所需的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。也成传输时延。
发送时延 = 数据帧长度(b) / 信道带宽(b/s)
传播时延:电磁波在信道中传输一定距离所需划分的时间。
传播时间 = 信道长度(m) / 传输速率(m/s)
处理时延:主机或路由器处理收到的分组所花费的时间。
排队时延:分组在输入队列中等待处理的时间加上其在输出队列中等待转发的时间。
总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延。对于高速网络链路,提高的是发送速率而不是传播速率。
时延带宽积:传播时延 * 带宽。表示链路的容量。
5.往返时间RTT:从发送方发送数据开始,到发送发收到接收方的确认为止,所花费的时间。 6.利用率:某信道有百分之几是被利用的(有数据通过)。而信道或网络利用率过高会产生非常大的时延。 当前时延=空闲时时延/(1-利用率)
② 谢希仁的《计算机网络》中关于“吞吐量”计算的问题
就是把20毫秒变成0.02秒啊,10-3代表十的负三次方,就是除以1000
③ 《计算机网络》习题求分析,计算最大吞吐量和信道利用率
考虑TCP、IP首部和帧的构成,数据包总长度 L=65536×8(包体长度)+40×8(包头长度)=524600
C代表信道带宽也就是1*10^9 b/s = 1G/s
L/C是信号传播的空中延时 = 数据包长度 / 传播速度
Td是端到端的时延,那么往返时延 = 2 * Td
所以 总时延 = 空中时延 + 往返时延 = L/C + Td*2
吞吐量 = 数据包长度/总时延