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

HTTP-发展史

HTTP 就是超文本传输协议,也就是HyperText
Transfer Protocol。

万维网(World Wide Web)

  1. URI:即统一资源标识符,作为互联网上资源的唯一身份;
  2. HTML:即超文本标记语言,描述超文本文档;
  3. HTTP:即超文本传输协议,用来传输超文本。

HTTP/1.0

  1. 增加了 HEAD、POST 等新方法;
  2. 增加了响应状态码,标记可能的错误原因;
  3. 引入了协议版本号概念;
  4. 引入了 HTTP Header(头部)的概念,让 HTTP 处理请求和响应更加灵活;
  5. 传输的数据不再仅限于文本。

HTTP/1.1

  1. 增加了 PUT、DELETE 等新的方法;
  2. 增加了缓存管理和控制;
  3. 明确了连接管理,允许持久连接;
  4. 允许响应数据分块(chunked),利于传输大文件;
  5. 强制要求 Host 头,让互联网主机托管成为可能。

HTTP/2

  1. 二进制协议,不再是纯文本;
  2. 可发起多个请求,废弃了 1.1 里的管道;
  3. 使用专用算法压缩头部,减少数据传输量;
  4. 允许服务器主动向客户端推送数据;
  5. 增强了安全性,“事实上”要求加密通信。

HTTP/3

特性HTTP/2HTTP/3优势与影响
传输协议TCPQUIC (基于 UDP)摆脱TCP限制,实现根本性创新
队头阻塞存在 (TCP层)彻底解决高丢包率网络下性能表现优异
连接建立1-3 RTT首次 1-RTT,后续 0-RTT显著降低延迟,提升访问速度
连接迁移不支持支持移动网络切换时无缝连接
加密非强制,但实践中为TLS强制内置 TLS 1.3默认安全,设计更简洁
拥塞控制依赖于TCP (内核空间)QUIC自身实现 (用户空间)更灵活,易于部署新算法
http://www.dtcms.com/a/585324.html

相关文章:

  • AI 编程工具Claude Code 介绍
  • 2022年IEEE TITS SCI2区TOP,基于切线交点和目标引导策略的无人机自主路径规划,深度解析+性能实测
  • 旧电脑系统无损迁移至新电脑、硬盘系统克隆完整教程
  • 长沙网站seo诊断佛山做网站企业
  • 识别和破除信息茧房
  • 超时重传 vs 快速重传:TCP双保险如何拯救网络丢包?
  • 余弦相似度:衡量向量空间方向一致性的核心度量
  • 好网站建设公司报价文字类wordpress主题
  • 【科研绘图系列】R语言绘制密度分布图(density plot)
  • R语言绘图与可视化第六章总结
  • 建设工程消防设计备案网站网络服务提供者收集和使用
  • 如何在自己的服务器上部署 n8n
  • LangChain提示词模版 PromptTemplate
  • 做国外购物的网站怎么发货网站建设中期怎么入账
  • 【安全开发】Nuclei源码分析-模板引擎实现(五)
  • 【小技巧】PyCharm建立项目,VScode+CodeX+WindowsPowerShell开发Python pyQT6 (二)
  • 办个人网站租空间餐饮网站建设的模板
  • 国家开发投资集团有限公司广州新站优化
  • MySQL数据类型详解
  • Rust 练习册 :Rail Fence Cipher与栅栏密码
  • 织梦dedecms绿色led照明公司企业网站模板 下载网站如何免费推广
  • 【Svelte】动态加载组件并传递参数的正确姿势,及两种方式比较
  • 【ZeroRange WebRTC】Amazon Kinesis Video Streams C WebRTC SDK 详解与实践指南
  • openEuler边缘计算实践:构建高效边云协同架构
  • 自建国外购物网站公司网站开发外包公司
  • Linux内存管理揭秘:页表递归清理与TLB优化机制
  • 从“医疗大模型”向“医疗智能体”架构与路径分析(白皮书草案-下)
  • Webpack性能优化终极指南:4步实现闪电打包
  • 零基础学JAVA--Day26(枚举类)
  • Kafka概述