关于HTTP1.0、1.1、1.x、2.0、3.0与HTTPS之间的理解

这篇具有很好参考价值的文章主要介绍了关于HTTP1.0、1.1、1.x、2.0、3.0与HTTPS之间的理解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于HTTP1.0、1.1、1.x、2.0、3.0与HTTPS之间的理解

http1.1 是串行传输吗,Computer,https,http,网络

HTTP的由来

HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果。
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。

HTTP1.0

HTTP1.0是建立一个非持久的连接,遵循TCP/IP协议,采用三次握手。客户端需要为每一个请求对象建立并维护一个新的连接,网络负担重,导致传输效率非常慢。

HTTP1.1

HTTP1.1相对于HTTP1.0采用了更多的缓存策略,建立了一个长链接,相当于在同一链路上串行进行传输数据。相对而言少了多次建立连接的成本,传输效率相对快速。

HTTPS

HTTPS运行在安全套接字协议(Secure Sockets Layer,SSL )或传输层安全协议(Transport Layer Security,TLS)之上,所有在TCP中传输的内容都需要经过加密。
连接方式不同,HTTP的端口是80,HTTPS的端口是443。HTTPS可以有效防止运营商劫持。

HTTP1.x

HTTP1.x相对HTTP1.1而言采用了多路复用绕过浏览器在同一域名下请求数量限制,对header进行了压缩,传输效率进一步提高。引入了HTTPS加密。客户端可以在缓存中读取到之前的请求内容。

HTTP2.0

HTTP2.0并不强制HTTPS加密,也可以使用明文传输。同样采用多路复用并行传输数据,header压缩方式与HTTP1.x不同。

HTTP3.0

HTTP3.0 (Quick UDP Internet Connections),基于UDP协议,UDP不需要三次握手,数据是加上报头直接传输的。
彻底解决线头阻塞问题,不同流之间相互独立互不干扰。TCP在IP地址变更后需要重新建立与服务器的连接,UDP由于不同的连接标示方法可以恢复与服务器的连接。文章来源地址https://www.toymoban.com/news/detail-848925.html

到了这里,关于关于HTTP1.0、1.1、1.x、2.0、3.0与HTTPS之间的理解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于HTTP、HTTPS、HTTP1.1、HTTP2.0、HTTP3.0的介绍及区别

    一、HTTP的简介        HTTP(超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的www文件都必须遵循这个标准。设计初衷是为了提供一种发布和接收HTML页面的方法。 二、HT

    2024年02月01日
    浏览(34)
  • HTTP1.1、HTTPS、HTTP2.0 、HTTP3.0

    优点: 整体方面:简单、灵活和易于扩展、应用广泛和跨平台 性能方面:长连接、管道网络传输解决请求队头阻塞(没有使用) 缺点: 安全方面:无状态、明文窃听、伪装、篡改 性能方面: Header未经压缩就发送,只能压缩body,头部冗长 每次发送相同的首部造成比较多的

    2024年02月16日
    浏览(21)
  • Http 1.0 1.1 2.0 3.0 版本差别

    发布年份:1996 非官方标准 短链接:每一次请求都对应一次TCP的连接与释放 开销大:每次请求都要TCP的连接与释放 队头阻塞:每次请求都必须等上一次请求获得响应之后,才可以发送;效率低下 缓存:在HTTP1.0中主要使用header里的协商缓存 last-modified(上次修改时间),if-

    2024年02月10日
    浏览(24)
  • 详解HTTP协议版本(HTTP/1.0、1.1、2.0、3.0区别)

    HTTP/1.0是无状态、无连接的应用层协议。 无连接   无连接:每次请求都要建立连接,需要使用 keep-alive 参数建立长连接、HTTP1.1默认长连接keep-alive   无法复用连接,每次发送请求都要进行TCP连接,TCP的连接释放都比较费事,会导致网络利用率低 队头阻塞   队头阻塞(head

    2024年02月02日
    浏览(30)
  • HTTP1.0、HTTP1.1、HTTP2.0 协议的区别

    HTTP 1.1相比HTTP 1.0具有以下优点: 1. 持久连接 :HTTP 1.1引入了持久连接机制,允许多个请求和响应复用同一个TCP连接。这样可以减少建立和关闭连接的开销,提高性能和效率。 2. 流水线处理 :HTTP 1.1支持流水线处理,即可以同时发送多个请求,不需要等待前一个请求的响应。

    2024年02月05日
    浏览(36)
  • HTTP1.0、HTTP1.1、HTTP2.0 协议的特点

    HTTP(Hypertext Transfer Protocol)是一种用于在Web浏览器和Web服务器之间传输数据的协议。HTTP的版本有很多,其中比较常见的有 HTTP 1.0 、 HTTP 1.1 和 HTTP 2.0 ,它们有各自的特点。 HTTP 1.0 的特点: 1. 每个请求/响应需要建立新的TCP连接,并在完成后关闭连接,导致较高的延迟。 2. 每

    2024年02月05日
    浏览(32)
  • 【HTTP版本】HTTP/1.0、HTTP/1.1、HTTP/2.0、HTTP/3.0等重点知识汇总

    目录 HTTP/1.1 的优点有哪些? HTTP/1.1 的缺点有哪些? HTTP 1.0,1.1,2.0,3.0 的主要区别 HTTP/1.1 相比 HTTP/1.0 提高了什么性能? HTTP/2 做了什么优化? HTTP/3 做了哪些优化? HTTP 最突出的优点是「简单、灵活和易于扩展、应用广泛和跨平台」。 1. 简单 HTTP 基本的报文格式就是 head

    2024年02月07日
    浏览(24)
  • HTTP1.0和HTTP1.1和HTTP2.0的主要区别

    先上结论,面试常问,同时也是我们学习HTTP协议所必须了解的一些新机制,我们往往学习的都是HTTP1.0的一些基础,1.1 2.0也是企业中常用的东西,也优化了很多nb的属性,下面我们简单来了解下! HTTP 是基于TCP/IP协议的,每一次 建立或者断开连接 都需要三次握手四次挥手的 开销

    2023年04月17日
    浏览(36)
  • http1.0,http1.1,http2.0,http3.0 区别有哪些

    20 世纪 60 年代,美国国防部高等研究计划署(ARPA)建立了 ARPA 网,这被认为是互联网的起源。70 年代,研究人员基于对 ARPA 网的实践和思考,发明出了著名的 TCP/IP 协议。该协议具有良好的分层结构和稳定的性能,并在 80 年代中期进入了 UNIX 系统内核,促使更多的计算机接

    2024年02月08日
    浏览(32)
  • web前端面试-- http的各个版本的区别(HTTP/0.9、HTTP/1.0、HTTP/1.1、HTTP/2.0、HTTP/3.0)

    本人是一个web前端开发工程师,主要是vue框架,整理了一些面试题,今后也会一直更新,有好题目的同学欢迎评论区分享 ;-) web面试题专栏:点击此处 HTTP(超文本传输协议)是用于在网络上传输和接收超文本的协议。HTTP的各个版本有以下区别: HTTP/0.9 :这是最早的版本,

    2024年02月07日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包