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

兰州做网站维护的公司长沙网络营销公司排名

兰州做网站维护的公司,长沙网络营销公司排名,西昌市做网站的公司,东莞市网站公司介绍 HTTP,即超文本传输协议(HyperText Transfer Protocol),是应用层的一个简单的请求-响应协议,它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。本文将介绍 HTTP 协议各个版本。 HTTP/1.0 HTTP/1…

介绍

  HTTP,即超文本传输协议(HyperText Transfer Protocol),是应用层的一个简单的请求-响应协议,它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。本文将介绍 HTTP 协议各个版本。

HTTP/1.0

  HTTP/1.0 在客户端与服务器之间建立的是非持久连接,特点是一次 TCP 连接中,服务器只能发送一次相应报文
  举个例子,假设用户键入了一个 URL 为 www.hust.edu.cn/cs/home.index,该网页包含文本并引用了10 jpeg 图片。那么 HTTP/1.0 的传输模式如下所示。
在这里插入图片描述
  在这种情况下,客户端要获取 n n n 个 URL 对象,就必须先后建立 n n n 次 TCP 连接,效率十分低下。于是,许多浏览器同时打开多个并行的连接来改善性能,比如上面已经知道这 10 10 10 个 jpeg 对象的 URL 了,客户机很可能创建 10 10 10 个不同的套接字分别去请求这些图片。这样对对服务器端连接数的要求很高,降低了服务器的负载能力。

HTTP/1.1

  相比于 HTTP/1.0,HTTP/1.1 建立的是持久连接,即服务器在发送完响应报文后保持该连接一段时间,这段时间如果没有收到 HTTP 请求报文,那就断开连接。

持久连接分为流水线方式非流水线方式

  • 流水线方式:一个对象传输完成方能传输下一个。保证了响应报文的顺序到达,但是效率可能低一些。
  • 非流水线方式:可以一次性发送所有请求,然后慢慢接收响应报文。响应报文可能乱序到达。

  还是上面那个例子,正常情况下,客户端只需要建立一次 TCP 连接,即可收到该网页的的内容及其中的 10 10 10 个图像。

HTTP/2

  HTTP/1.1 存在的问题是:服务器接收到多个对象请求时,小对象会被排在前面的大对象阻塞——队首(HOL)阻塞,导致用户体验极差。采用多TCP连接并发可以规避这个问题,但是这样又回到了 HTTP/1.0。
在这里插入图片描述
  对此,HTTP/2 给出的解决方案是报文分帧,目的是努力减少多对象访问时的感知时延。
在这里插入图片描述

HTTP/3

  相比于 HTTP/2,HTTP/3 使用的运输层协议改为 UDP,并且在 HTTP 与 QUIC 协议(谷歌发明的新的应用层协议),具体可以参见这篇博客。
在这里插入图片描述

http://www.khdw.cn/news/47062.html

相关文章:

  • 网站投票活动怎么做网站卖链接
  • asp.net web网站郑州网站设计
  • ip地址免费宁波谷歌seo推广公司
  • 我和丝袜做的视频网站seo网站推广技术
  • 电子商务网站建设核心是如何做好网络营销管理
  • 服务器如何做网站搜狗网
  • 深圳网站建设网络推广公司结构优化设计
  • 天猫秘券网站怎么做海外广告投放渠道
  • 深圳布吉做网站小说网站排名前十
  • 企业做网站服务费平台推广是什么
  • 2019建一个什么网站最好营销网站建设方案
  • 北京软件测试工资一般多少衡阳seo优化
  • 网站制作企业对比福州网站seo公司
  • 中山网站seo靠谱seo整站优化外包
  • 深圳网站建设南山在线推广企业网站的方法有哪些
  • 网站建设运营方案设计师网站
  • 网站建设中遇到的问题品牌策划是做什么的
  • 安阳网站建设优化百度网盘资源搜索引擎入口
  • 杭州 网站建设网站桂林市天气预报
  • 长沙设计网站公司百度推广云南总代理
  • 做网站友情链接互换seo推广方案
  • 燕郊网站制作多少钱济南做网站建设的公司
  • wordpress用户登录页面青岛网站优化
  • 成都网站网页制作搜索引擎营销的主要方式有
  • 南山网站建设公司百度seo免费推广教程
  • 做的网站 显示乱码济南网站制作公司
  • 北京做手机网站的公司推广怎么推
  • 与做网站有关的参考文献软文发稿网站
  • wordpress变微软雅黑苏州企业网站关键词优化
  • 无锡网站制作哪里实惠南京网站推广排名