HTTP1.0、HTTP1.1 、HTTP2.0和HTTP3.0 的区别【面试题】

1 请你说一下HTTP1.0、HTTP1.1 HTTP2.0和HTTP3.0 的区别
1.1 HTTP1.0
HTTP/1.0仅定义了16种状态码HTTP1.0默认是短连接,即每个HTTP请求都要使用TCP协议通过三次握手和四次挥手实现,每次建立TCP连接是十分消耗资源的。HTTP/1.0提供的缓存机制非常简单。在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准。
1.2 HTTP1.1
HTTP1.1默认是长连接。在HTTP1.1中默认开启Connection: keep-alive,一定程度上弥补了HTTP1.0每次请求都要创建连接的缺点。缓存处理。HTTP1.1则引入了更多的缓存控制策略例如Entity tag,If-Unmodified-Since, If-Match, If-None-Match等更多可供选择的缓存头来控制缓存策略。断

HTTP1.0、HTTP1.1 、HTTP2.0和HTTP3.0 的区别【面试题】最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/25269.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>