- 串行延迟( serialization delay ):报文在接口发送时,进行电气、光、电磁波等信号转换的时间,具体数值通过 “ 报文尺寸 ÷ 带宽 ” 公式计算。速率越高的接口,串行延迟越低。64 字节的报文使用 64kbit/s 带宽进行传输时,串行过程时间是 8 毫秒。
- 传播延迟( propagation delay ):信号通过线缆或无线电波等介质传输,到达下一个设备的时间,依赖介质的传输速度。光纤一般 1km 的距离需要 6 微秒。
- 网络延迟( network delay ):经过 WAN 和互联网进行通信时,报文经过这些网络需要的时间。IP 电话的网络一般平均延迟需要在 70 毫秒以下。
网络设备从收到数据后,到再次发送数据的延迟时间叫做时延( latency )。时延越小,说明设备处理报文的能力越强。时延相当于 “ 处理延迟 队列延迟 串行延迟 ” 的时间。
吞吐率测试的结构中,从测试仪发送的报文经过路由器后,再返回测试的时间,测试仪器叫做时延。网络设备的时延一般在几微秒。
抖动报文发送时,是有一定时间间隔的。这个时间间隔在实际传输中,变长或变短的现象叫做抖动( jitter )。比如:发送源每隔 5 毫秒发送报文,接收方收到的实际时间间隔却是 4 、3 、6 、5 、7 毫秒这种不停变化的结果。VoIP 和流媒体应用程序能够通过缓存来缓解部分抖动,但抖动过大就会导致声音、画面突然中断。在进行实时双向流媒体视频会议时,推荐延迟在 150 毫秒以内,抖动在 35 毫秒以内的网络环境。对比单向视屏流媒体,由于应用程序接收缓存,能够处理部分延迟和抖动,因此允许双向 10 倍以上的网络延迟时间。
丢包网络上传输的报文没有到达目的地的现象叫做丢包。丢包通过报文丢弃率的百分比来表示。通常 IP 电话网络的报文丢失率要在 0.1% 以下。
往返时间发送源发送的报文,到达目的地后,目的地生成响应报文,返回发送源,直到发送源接收到响应报文的这个过程的时间叫做往返时间( RTT ,Round TrIP Time )。往返时间是通过 ping 命令发送 ICMP Echo Request 消息,再收到 ICMP Echo Reply 消息来检查,单位是毫秒。