网络术语 (Windows 套接字 2)

指标用于度量网络和协议性能的各个方面。 各种方案中此类指标的值表示网络应用程序的性能级别。 本部分定义行业范围内用于测量网络应用程序性能的术语和指标。 本指南的其余部分都使用这些术语。

  • 往返时间(RTT)

    请求从源计算机到目标计算机的时间(以毫秒为单位),然后返回。 较低的值表示性能更好。 转发和返回路径时间不一定相等。

    RTT 值受网络基础结构、节点之间的距离、网络条件和数据包大小的影响。 在慢速链接(如拨号连接)上测量时,数据包大小、拥塞和有效负载可压缩性会影响 RTT。 其他因素会影响 RTT,包括转发错误更正和数据压缩,这会引入增加 RTT 的缓冲区和队列,从而降低性能。

  • Goodput

    测量接收方成功处理的有效应用程序数据,以每秒位数为单位。 Goodput 允许测量有效或有用的吞吐量,并且仅包括应用程序数据;数据包、协议和媒体标头被视为开销,不属于 goodput。

  • 协议开销

    非应用字节(包括协议和媒体帧)除以传输的总字节数。 该值以百分比表示。 较高的值表示性能较差。

    为本指南中的两个方向计算开销,但可以单独为每个方向计算开销。

  • Bandwidth-Delay 产品

    网络的每秒比特带宽和 RTT(以秒为单位)的乘积。 此值相当于填充可用网络带宽所需的位数。 当带宽延迟产品的值较高时,TCP/IP 堆栈必须处理大量未确认的数据,才能使管道保持完整。 带宽延迟产品是流式处理应用程序的关键端到端指标。