news 2026/6/23 2:50:09

网络原理-HTTP/HTTPS

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网络原理-HTTP/HTTPS

网络原理 - HTTP 与 HTTPS 完整对比与核心知识点
(2026年最新视角,面试/实战高频总结)

一、HTTP 与 HTTPS 核心对比表(强烈建议背诵)

对比项HTTPHTTPS实际影响(2025-2026)
全称HyperText Transfer ProtocolHTTP + SSL/TLS
默认端口80443
传输层协议TCPTCP相同
数据是否加密明文传输加密传输(对称+非对称混合加密)HTTPS 完胜
数据完整性校验无(容易被篡改)有(HMAC 或 AEAD)HTTPS 完胜
身份认证(服务器)无(容易被中间人冒充)有(证书 + CA 信任链)HTTPS 完胜
身份认证(客户端)基本没有(可通过其他方式)支持(双向认证,较少用)企业内部系统常见
首次连接速度更快更慢(握手多几轮)HTTP/3 + 0-RTT 已经大幅缩小差距
现代浏览器行为不安全警告、部分功能受限默认安全,无警告几乎所有网站强制 HTTPS
SEO排名劣势有加分Google 长期把 HTTPS 作为排名因素
2026年主流占比<5%(仅内部测试、遗留系统)>95%事实标准

二、HTTP/HTTPS 发展时间线(常考)

时间协议版本关键特性现状(2026)
1991HTTP/0.9只支持 GET,极其原始已淘汰
1996HTTP/1.0支持多种方法、头部、状态码基本淘汰
1997~1999HTTP/1.1持久连接、Host头、分块传输、管道化仍然大量存在(但被逐渐取代)
2015HTTP/2二进制分帧、多路复用、头部压缩、服务器推送广泛使用
2018~2022HTTP/3基于 UDP + QUIC,0-RTT、连接迁移、多路复用更强2026年快速增长(Chrome/Edge 默认开启)
2014~至今HTTPS 普及Google 强制要求、浏览器警告几乎全部网站标配

三、HTTPS 加密核心流程(面试最爱问的图)

客户端 服务器 │ │ │─────────────── ClientHello ──────────►│ │◄────────────── ServerHello ───────────│ │◄────────────── Certificate ───────────│ ← 服务器证书(含公钥) │◄────────────── ServerKeyExchange? ────│ (某些密钥交换算法需要) │─────────────── ClientKeyExchange ────►│ │─────────────── ChangeCipherSpec ─────►│ │◄────────────── ChangeCipherSpec ──────│ │─────────────── Finished ─────────────►│ ← 双方验证握手完整性 │◄────────────── Finished ──────────────│ │ │ ↓ ↓ 加密对称密钥协商完成,开始加密通信

现代主流密钥交换方式(2026)对比

方式安全性前向安全性(PFS)性能2026主流程度
RSA较弱(无PFS)×较高基本淘汰
DHE一般少用
ECDHE(推荐)优秀优秀绝对主流
TLS 1.3 强制 ECDHE极好最佳2026年事实标准

四、2026年最常被问到的几个核心问题答案

  1. HTTPS 一定比 HTTP 安全吗?
    理论上是,但实际取决于:

    • 证书是否可信
    • 是否开启 HSTS
    • 是否正确配置了强密码套件
    • 是否防止了降级攻击
  2. 为什么 HTTPS 第一次连接明显慢?

    • TCP 三次握手
    • TLS 1.2 需要 2-RTT,TLS 1.3 1-RTT
    • 证书验证(可能要查 CRL/OCSP)
    • 密钥交换计算开销
  3. HTTP/3 为什么不需要 HTTPS 单独谈?
    HTTP/3 本身就强制要求加密(基于 QUIC,而 QUIC 内置 TLS 1.3),所以“HTTP/3 = HTTPS/3”

  4. 现代网站最推荐的 HTTPS 配置(2026)?

    • TLS 1.3 only(禁用 1.2 及以下)
    • 优先 ECDHE + AES-GCM
    • 开启 HSTS + preload
    • 证书使用 ECDSA(比 RSA 更快更安全)
    • OCSP Stapling 或必须禁用 OCSP(改用 CRLite)

五、快速记忆口诀

HTTP:明文、80、不安全、老古董 HTTPS:加密、443、证书、TLS握手、现代标配 HTTP/1.1 → 持久连接 HTTP/2 → 多路复用 + 头部压缩 HTTP/3 → QUIC + UDP + 0-RTT

想继续深入哪个方向?

  • TLS 1.3 与 TLS 1.2 详细握手对比
  • QUIC 与 TCP 的核心差异(HTTP/3 原理)
  • 常见 HTTPS 攻击与防御(中间人、降级、证书吊销等)
  • HSTS、HPKP、CAA、证书透明度 等现代安全机制
  • Nginx/Cloudflare 2026年推荐的 HTTPS 配置模板

告诉我你的需求,我继续带你深入~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/11 20:24:38

基于MATLAB的单相接地故障自动重合闸仿真系统设计(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于MATLAB的单相接地故障自动重合闸仿真系统设计(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码 本设计包括设计报告&#xff0c;仿真工程。 目前我国的远距离输配电系统&#xff08;220~1000kv&#xff09;架空线路上&#…

作者头像 李华
网站建设 2026/6/11 6:48:59

数据库存储引擎与索引技术深度解析

数据库存储引擎概述 数据库存储引擎&#xff08;Storage Engine&#xff09;是数据库管理系统&#xff08;DBMS&#xff09;中负责数据存储、检索和管理的核心组件。它决定了数据如何在磁盘或内存中组织、如何处理读写操作&#xff0c;以及如何支持事务、并发控制等特性。不同…

作者头像 李华
网站建设 2026/6/11 20:24:38

C#字典(Dictionary)全面解析:从基础用法到实战优化

C# Dictionary<TKey, TValue> 全面解析 从基础用法 → 内部原理 → 常见陷阱 → 性能优化 → 实战场景选择 1. Dictionary 基础用法速览&#xff08;最常用写法&#xff09; // 声明与初始化&#xff08;最推荐的几种写法&#xff09; var dict1 new Dictionary<st…

作者头像 李华
网站建设 2026/6/16 18:12:47

2026国产运维监控系统新格局--深度解析与选型指南

在信创产业全面替代与数字化转型深度耦合的2026年&#xff0c;中国企业运维监控系统的战略价值已从“技术支撑工具”跃升为“业务连续性保障中枢”。随着国产化生态从“可用”向“好用”进化&#xff0c;企业选型逻辑正经历根本性转变&#xff1a;既要满足信创合规的硬性门槛&a…

作者头像 李华