网络相关知识

一.  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网路协议

WebSockets、服务器推送事件、Long-Polling、WebRTC、WebTransport对比

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值