你这个图吧总结的不能说不对,只是过于笼统了。(右上角那个方块我觉得可能是打错了,应该想说的是 HTTP/3)看这张吧:最底下是 IP。再上一层是 TCP 或 UDP。如果是 TCP、上面可以是 HTTP/1 也可以是 HTTP/2,并且对于 HTTP/1 而言中间可选多一层 SSL/TLS,对于 HTTP/2 而言中间必有一层 TLS。如果是 UDP,那上面就是 QUIC,其中 QUIC 里包含了 TLS(确切地说是 TLS/1.3)的部分,再上面就是 HTTP/3。P.S. 有些文章会把 QUIC 与 HTTP/3 混为一谈,在几年前谷歌刚推出 QUIC 时比较常见,在当时的话也不能算错。但现在 HTTP/3 已经定稿了,两者就不能视为同一个协议了,只能说是后者依赖于前者。自己搜资料阅读时还需注意文章的时效性。
你这个图吧总结的不能说不对,只是过于笼统了。(右上角那个方块我觉得可能是打错了,应该想说的是 HTTP/3)
看这张吧:
最底下是 IP。
再上一层是 TCP 或 UDP。
如果是 TCP、上面可以是 HTTP/1 也可以是 HTTP/2,并且对于 HTTP/1 而言中间可选多一层 SSL/TLS,对于 HTTP/2 而言中间必有一层 TLS。
如果是 UDP,那上面就是 QUIC,其中 QUIC 里包含了 TLS(确切地说是 TLS/1.3)的部分,再上面就是 HTTP/3。
P.S. 有些文章会把 QUIC 与 HTTP/3 混为一谈,在几年前谷歌刚推出 QUIC 时比较常见,在当时的话也不能算错。但现在 HTTP/3 已经定稿了,两者就不能视为同一个协议了,只能说是后者依赖于前者。自己搜资料阅读时还需注意文章的时效性。