一. quic 的深入理解
1. https://www.smashingmagazine.com/author/robin-marx/
a. HTTP/3 From A To Z: Core Concepts
b. HTTP/3: Performance Improvements (Part 2)
c. HTTP/3: Practical Deployment Options (Part 3)
2. 总结:
1. quic其实相比http2效率提升非常有限,重点关注的是最底层的网络慢的10%的用户,可能有较好的效果,例如在高速火车上,甚至quic因为需要逐条压缩,导致效率和速度还慢于http2
2. http3就是quic的另一种叫法
3. http3更多的是一种象征性意义,以后扩展和优化新的协议将会非常方便,因为是在用户态进行解码
二. 何为Multipath TCP?
Multipath TCP(MPTCP) Congestion Control抛砖引玉-CSDN博客
三. 何为http/2流优先级?
HTTP - HTTP/2 知识点-腾讯云开发者社区-腾讯云
关注上面文章中"请求优先级"相关的内容
我理解这里面有含义:
1. 从tcp层面确实帧是顺序的,没有疑问,接收端服务器一定是顺序接收到的帧。并根据帧进行组装成对应的流的msg,再将msg组成流的rsp/req。
2. 但是数据到服务端的时候,可能有多个流的req都几乎同时解码成功作为http2的req(我猜可能也有情况是当前正在处理其他的流的req,当前的这些流放在缓冲队列中).此时,可以根据流依赖和权重值,在服务器端选择对应的高优先级的req进行rsp的响应。
看懂以上的,再来看理解HTTP/2流优先级(二)-CSDN博客
就能看懂了,这里讲的nginx的处理,其实就是rsp根据流优先级的处理方式。
四. 各种client-server网路协议
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 网络相关知识
发表评论 取消回复