http2-frame-PING

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帧,接收端必须响应帧尺寸错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值