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/2 HTTP/3 优势与影响
传输协议 TCP QUIC (基于 UDP) 摆脱TCP限制,实现根本性创新
队头阻塞 存在 (TCP层) 彻底解决 高丢包率网络下性能表现优异
连接建立 1-3 RTT 首次 1-RTT,后续 0-RTT 显著降低延迟,提升访问速度
连接迁移 不支持 支持 移动网络切换时无缝连接
加密 非强制,但实践中为TLS 强制内置 TLS 1.3 默认安全,设计更简洁
拥塞控制 依赖于TCP (内核空间) QUIC自身实现 (用户空间) 更灵活,易于部署新算法
相关推荐
_星辰大海乀3 小时前
UDP / TCP 协议
网络·网络协议·tcp/ip·udp·tcp·三次握手·四次挥手
liebe1*13 小时前
第十三章 网络服务和应用
网络协议·tcp/ip
qq_254674413 小时前
SSL/TLS
网络协议·github·ssl
普普通通的南瓜3 小时前
SM2 vs RSA/ECC:双算法 SSL 证书的性能对比与优化方案
数据库·网络协议·ssl
jenchoi4138 小时前
【2025-11-07】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全
防火墙在线12 小时前
前后端通信加解密(Web Crypto API )
前端·vue.js·网络协议·node.js·express
-dcr13 小时前
37.华为云网络类云服务
网络·vpn·vpc·elb·对等连接
东方隐侠安全团队-千里13 小时前
第4节 ARPANet 第一次意识到“密码不能明着传”
网络·安全·web安全
FreeBuf_14 小时前
QNAP紧急修复Pwn2Own 2025比赛中遭利用的7个0Day漏洞
网络·安全·web安全