影响网络性能的主要因素有:网络传输速率(数据率),带宽,吞吐量,时延,时延宽带积,往返时间RTT,利用率。
带宽:本是指某信号所包含的各种频率所占据的频率的范围,在计算机网络中多指单位时间内某信道所能通过的最高数据率,单位 bit/s(1Gbit/s = 1* 10^9bit/s;1Mbit/s=10^6bit/s)。带宽越宽,最高数据率也越高。
吞吐量:单位时间内通过某个网络的实际数据量。
时延:是指数据从网络一端到另一端所需的时间,它包含很多部分包括发送时延,传播时延,处理时延以及排队时延。(发送时延=数据桢长度 / 发送速率)(传播时延=信道长度 / 电磁波在信道上的传播速率)
时延带宽积 = 带宽 * 传输时延。
RTT:假设A向B发送一条信息,当B收到信息就立即发送确认信息,在假定只有接收到B发来的确定信息后A才能再一次发送信息。那么这里就需要等待一个RTT(一般包括发送时延和传输时延)。
有效数据率=数据长度/(发送时延+RTT)
利用率:利用率包括两种,信道利用率和网络利用率。信道利用率是指信道有百分之几的时间是被占用的,即有数据通过;而网络利用率就是全网络网络信道利用率的加权平均值。(D=D0/(1-U),其中U为网络利用率,D为网络当前的时延,D0为网络空闲时的时延)