Http协议

2023-02-20  本文已影响0人  内卷程序员
Http 协议
浏览器访问web服务器的通信过程
image.png
URL的概念

协议部分:https://、http://、ftp://
域名部分:baidu.com
资源路径部分:/15/test.html
参数部分:?page=1&count=10

Http 版本

HTTP版本更新十分缓慢,目前只更新了三个版本

  • 每次发送请求的时候,都需要进行一次TCP的连接,而TCP的连接释放过程又是比较费事的,网络的利用率非常低。
  • 队头阻塞,由于HTTP1.0规定下一个请求必须在前一个请求响应到达之前才能发送。假设前一个请求响应一直不到达,那么下一个请求就不发送,同样的后面的请求也给阻塞了
  • HTTP1.1增加了一个Connection字段,通过设置Keep-Alive可以保持HTTP连接不断开,避免了每次客户端与服务器请求都要重复建立释放建立TCP连接
HTTP 报文
image.png image.png image.png

推荐这两篇文章对HTTP 协议详解
https://blog.csdn.net/qq15035899256/article/details/126103840
https://www.cnblogs.com/an-wen/p/11180076.html

上一篇 下一篇

猜你喜欢

热点阅读