| 填充帧(PADDING) |
× |
无有效信息 |
× |
无有效信息 |
- |
- |
| Ping帧(PING) |
√ |
- |
× |
自带重发属性 |
是否收到ACK |
- |
| ACK帧(ACK) |
× |
避免循环 |
× |
自带重发属性 |
根据收到发送到对端的数据包的ACK间接判断网络是否正常 |
- |
| 流重置帧(STREAM_RESET) |
√ |
- |
√ |
- |
是否收到ACK |
- |
| 停止发送帧(STOP_SENDING)加密帧(CRYPTO) |
√ |
- |
× |
自带重发属性 |
是否收到ACK |
- |
| 新令牌帧(NEW_TOKEN) |
√ |
- |
√ |
- |
是否收到ACK |
- |
| 流帧(STREAM) |
√ |
- |
√ |
- |
是否收到ACK |
- |
| 最大数据量帧(MAX_DATA) |
√ |
- |
√ |
- |
是否收到ACK |
- |
| 最大流数据量帧(MAX_STREAM_DATA) |
√ |
- |
√ |
- |
是否收到ACK |
- |
| 最大流帧(MAX_STREAMS) |
√ |
- |
√ |
- |
是否收到ACK |
- |
| 数据阻塞帧(DATA_BLOCKED) |
√ |
- |
× |
阻塞状态可能已经变化 |
是否收到ACK |
- |
| 流数据阻塞帧(STREAM_DATA_BLOCKED) |
√ |
- |
× |
塞状态可能已经变化 |
是否收到ACK |
- |
| 流阻塞帧(STREAM_BLOCKED) |
√ |
- |
× |
塞状态可能已经变化 |
是否收到ACK |
- |
| 新连接ID帧(NEW_CONNECTION_ID) |
√ |
- |
√ |
- |
是否收到ACK |
- |
| 停用连接ID帧(RETIRE_CONNECTION_ID) |
√ |
- |
√ |
- |
是否收到ACK |
- |
| 通道挑战帧(PATH_CHALLENGE) |
√ |
- |
× |
自带重发属性 |
是否收到ACK |
每次发送使用不同的载荷 |
| 回复通道帧(PATH_RESPONSE) |
√ |
- |
× |
自带重发属性 |
是否收到ACK |
- |
| 连接关闭帧( CONNECTION_CLOSE) |
× |
对端已经关闭 |
× |
发送后进入连接关闭状态 |
是否收到ACK |
- |
| 握手完成帧(HANDSHAKE_DONE) |
√ |
- |
√ |
- |
是否收到ACK |
- |