当前位置: 首页 > news >正文

个人备案网站用于企业网站域名查询地址

个人备案网站用于企业,网站域名查询地址,网站建设费如何入账,网页浏览器插件Http 1.0 发布年份:1996 非官方标准 短链接:每一次请求都对应一次TCP的连接与释放 开销大:每次请求都要TCP的连接与释放队头阻塞:每次请求都必须等上一次请求获得响应之后,才可以发送;效率低下 缓存&…

Http 1.0

发布年份:1996 非官方标准

  • 短链接:每一次请求都对应一次TCP的连接与释放

    • 开销大:每次请求都要TCP的连接与释放
    • 队头阻塞:每次请求都必须等上一次请求获得响应之后,才可以发送;效率低下
  • 缓存:在HTTP1.0中主要使用header里的协商缓存 last-modified(上次修改时间),if-modified-since(是否修改),强缓存 Expires(缓存过期时间);减少了不必要的网络传输

Http 1.1

发布年份:1997 官方标准,并长期使用

  • 长连接:HTTP1.1增加Connection字段,通过设置Keep-Alive保持HTTP连接不断开。避免每次客户端与服务器请求都要重复建立释放建立TCP连接。提高了网络的利用率。

如果客户端想关闭HTTP连接,可以在请求头中携带Connection:false来告知服务器关闭请求。

  • 管道化(pipelining):HTTP1.1支持请求管道化(pipelining)。TCP连接之后,Http可以像流水线一样,连续发送多次请求,而不必等待上一次请求响应之后再发送

需要注意的是:服务器必须按照客户端请求的先后顺序依次回送相应的结果,以保证客户端能够区分出每次请求的响应内容。也就是说,HTTP管道化可以让我们把先进先出队列从客户端(请求队列)迁移到服务端(响应队列)。
可见,HTTP1.1还是无法解决队头阻塞的问题。同时“管道化”技术存在各种各样的问题,所以很多浏览器要么根本不支持它,要么直接默认关闭,并且开启的条件很苛刻……而且好像实际也没有什么用处。

由此可见,管线化并不是真正的并行的传输,现阶段的浏览器厂商采取了另外一种做法,它允许我们打开多个TCP的会话。eg.Chrome一般是6个

  • 缓存:加入了一些新的字段如cache-control,支持断点传输
  • Host 标头:使得一个服务器能够用来创建多个Web站点

Http 2.0

发布年份:2015 官方标准,逐渐普及中

  • 头部压缩: HTTP2.0会压缩(Header)部分;如果同时多个请求其头部一样或相似,那么协议会消除重复部分。

利用HPAK算法:在客户端和服务器同时维护一张头信息表,所有字段都会存入这个表,生成一个索引号,就不用重复发送同样字段了,只发送索引号,减少数据量提高速度

  • 二进制格式: HTTP/1.0和HTTP/1.1中,报文都是纯文本的格式简单易读;而在2.0中采用了二进制的格式,不再可读;数据以数据流(stream)的形式以字节单位发送,数据包可以不按顺序发送

  • 多路复用协议: 真正的并行的请求能在同一个链接中处理,移除了 HTTP/1.x 中顺序和阻塞的约束。
    在这里插入图片描述

在HTTP2.0中,对头阻塞是发生在TCP层面

  • 服务端推送: 服务端不再是被动地响应,可以主动向客户端发送消息、推送额外的资源。

在实际中应用的也比较少

Http 3.0

发布年份:2022 官方文档 逐渐普及中

  • QUIC协议: 而QUIC是基于 UDP 协议,不需要三次连接进行握手,而且也会缩短 TLS 建立连接的时间。解决了队头阻塞问题。

在这里插入图片描述

参考资料

  • https://blog.csdn.net/weixin_45910068/article/details/126290248
  • https://xiaolincoding.com/network/2_http/http_interview.html#http-1-1%E3%80%81http-2%E3%80%81http-3-%E6%BC%94%E5%8F%98
  • https://zhuanlan.zhihu.com/p/266578819
  • https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP
http://www.fp688.cn/news/163033.html

相关文章:

  • 电白网站建设网络营销概念
  • 小企业一键做网站简单的个人主页网站制作
  • 网站怎么做评估网站自然排名怎么优化
  • 网站建设以推广sem竞价账户托管
  • 自己可以做网站推广吗企业获客方式
  • 飓风 网站建设宁波seo网页怎么优化
  • arvixe如何做网站东莞网络营销推广专业
  • 秦皇岛建设网站公司哪家好武汉seo软件
  • mvc4 做网站百度seo优化方案
  • 延吉做网站网站seo优化软件
  • 广汉网站建设佛山seo网站排名
  • 男女做暖暖的试看网站数字营销
  • 网站结构布局湖南官网网站推广软件
  • 注册公司流程及费用查询seo技术软件
  • 企业网站打包下载seo诊断的网络问题
  • 网站建设的费用是多少钱武汉大学人民医院
  • 个人做营利性质网站会怎么样最新中央人事任免
  • 旅游门户网站源码怎么做的潍坊今日头条新闻最新
  • 无锡自助网站免费做网站软件
  • 网站建设实例pdf下载免费建立网站步骤
  • 网站工作有哪些内容网站推广策略
  • 北京品牌建设网站公司排名兰州网络推广关键词优化
  • 广州做网站 信科便宜北京网站优化页面
  • 泰安市人才市场优化科技
  • 网站策划流程百度识图网站
  • 重庆网站seo营销模板哪个好用?
  • php手机网站后台源码怎么建网站教程图解
  • 怎样在局域网做网站电商线上推广渠道
  • php视频网站怎么做网推放单平台
  • wordpress前端新增头像上传知乎推广优化