PING帧(type=0x6)用来测量最小的RTT时间。也可以用来检测连接可用性。
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| Opaque Data (64) |
| |
+---------------------------------------------------------------+
发送端PING 必须在载体中包含一个8字节的任意值的数据。ACK标记不可设置。
接收端接收必须发送一个带有ACK标志的PING帧响应,载荷是接收到的是一样的。PING响优先级应该比其他帧更高。
标志
ACK (0x1) : 位1表示PING帧是一个PING响应。
终端必须在PING响应中设置此标记。
终端如果收到一个设置ACK标志的PING,绝对不能给出响应。
限定
如果收到流标示字段不是0x0的PING帧,接收端必须响应协议错误。
字段长度不是64bits的PING帧,接收端必须响应帧尺寸错误
本文详细介绍了PING帧的功能及其在网络通信中的作用。PING帧主要用于测量最小的往返时间(RTT),并可以检测连接的可用性。发送方在PING帧中包含8字节的不透明数据,接收方需回复一个带有相同负载的PING响应,且该响应需设置ACK标志。
2826

被折叠的 条评论
为什么被折叠?



