Windows 套接字 2 (网络术语)

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

  • RTT) (往返时间

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

    RTT 值受网络基础结构、节点之间的距离、网络条件和数据包大小的影响。 数据包大小、拥塞和有效负载可压缩性会影响 RTT,如果测量速度缓慢,例如拨号连接。 其他因素会影响 RTT,包括前向纠错和数据压缩,这会导致缓冲区和队列增加 RTT,从而降低性能。

  • Goodput

    接收方成功处理的有用应用程序数据的度量值(以位/秒为单位)。 Goodput 支持测量有效或有用的吞吐量,并且仅包括应用程序数据;数据包、协议和媒体标头被视为开销,不是良好输出的一部分。

  • 协议开销

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

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

  • Bandwidth-Delay产品

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