在RFC 7540第5.1.1节中。(https://tools.ietf.org/html/rfc7540#section-5.1.1),它指定如下:
新建立的流的标识符必须在数值上大于发起端点已打开或保留的所有流。
我在Google上搜索了很多内容,但仍然没有人解释为什么流ID必须按升序排列。我对协议制定此规则没有任何好处。从我的角度来看,如果服务器仅将“流ID”视为ID并使用它来区分HTTP2请求,则乱序流ID也应能很好地工作。
那么,有谁能帮忙解释此规范的确切原因?
非常感谢!
rfc multiplexing http2
http2 ×1
multiplexing ×1
rfc ×1