计算机网络性能指标

文章目录

        • bps
        • 时延
            • 发送时延
            • 传播时延
            • 排队时延
            • 处理时延
        • RTT

bps

这里有一个常见问题:

为什么电信拉的100M网络,自己测试只有12M每秒?

网络的常用单位是(Mbps),我们这里所说的100M是指100Mbps

100Mbps = 100Mbit/s = (100/8)MB/s = 12.5MB/s

1B = 8bit

时延

计算机网络的时延包括:发送时延,排队时延,传播时延,处理时延

发送时延

发送时延 = 数据长度/发送速率

数据长度是由用户决定的,发送速率是由计算机的网卡决定的,性能越好的网卡发送越快

传播时延

传播时延 = 传输路径距离/传播速率

路径是由用户决定的,从哪里发往哪里;传播速率是由传输介质决定的,有铜线,光纤等

排队时延

排队时延是数据包在网络设备中等待被处理的时间,也就是说数据包发出去以后,并不是会被路由器立即处理的,有可能会有多个数据包在进行排队

处理时延

处理时延是指到达目的机器被处理所需要的时间,举个例子数据包到服务器后,服务器的性能不好,就会有处理时延

RTT

  1. RTT(Route-Trip Time)是评估网络质量的一项重要指标
  2. RTT表示数据报文在端到端通信中的来回一次的时间

这里RTT在TCP四次挥手时也有提到,当主动发起关闭的一方,收到被动一方发来的FIN请求后,会等2MSL后才会关闭连接,就是为了保证确认信息ACK发到对端后不会出现失误,如果1MSL对端没有收到,就会重发FIN,一来一去就是2MSL,这个2MSL就是RTT

我们可以随机ping一下ip,这里的时间就是RTT
计算机网络性能指标_第1张图片

你可能感兴趣的:(计算机网络,计算机网络,时延)