一、协议基础架构解析
1.1 HTTP协议栈剖析
Syntax error in graphmermaid version 8.8.3
ERROR: [Mermaid] Parse error on line 5: ...[链路层] --> Ethernet# 透彻解析HTTP与HTTPS:从明文传输 -----------------------^ Expecting 'SEMI', 'NEWLINE', 'EOF', 'AMP', 'START_LINK', 'LINK', got 'UNICODE_TEXT'
HTTP/1.1特征:
-
持久连接(Keep-Alive)
-
管道化请求处理
-
分块传输编码
-
缓存控制策略
1.2 HTTPS安全层架构
(TLS加密协议层结构示意图)
二、HTTPS建连核心流程
2.1 TLS握手全流程拆解
ClientServerClientHello (SSL版本/加密套件/随机数)ServerHello (选中的协议/随机数)Certificate (数字证书)ServerHelloDonePreMasterSecret (RSA加密)ChangeCipherSpecFinishedChangeCipherSpecFinishedClientServer
📍 关键交换步骤:
-
加密套件协商:
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- <