网页浏览器
同源策略与 CORS 的机制解析
同源策略是浏览器隔离不同站点数据的基础机制。本文拆解源的判定规则、跨源访问受限的具体范围,以及 CORS 中简单请求与预检请求的完整流程,并说明各响应头的语义与凭证请求的判定条件。
TAG
共 5 篇
同源策略是浏览器隔离不同站点数据的基础机制。本文拆解源的判定规则、跨源访问受限的具体范围,以及 CORS 中简单请求与预检请求的完整流程,并说明各响应头的语义与凭证请求的判定条件。
从缓存键与 Vary 出发,梳理 Cache-Control 各指令的语义、Expires 的局限,以及 ETag/If-None-Match 与 Last-Modified/If-Modified-Since 两套协商机制的判定顺序与刷新行为差异。
解析 HTTP/2 在一条连接上组织并发请求的机制:二进制帧与流的标识、HPACK 头部压缩的静态表与动态表、连接级与流级流量控制、服务端推送、ALPN 协商,以及它与 HTTP/1.1 管道化的差异。
对比 TLS 1.2 与 1.3 的握手差异:临时密钥交换与前向保密、HKDF 密钥调度表的派生过程、握手加密的起点、0-RTT 会话恢复及其重放风险,以及证书验证与 SNI 扩展在流程中的作用。
客户端与数据库之间交换的是按协议封装的消息。本文说明 MySQL 报文的长度与序号结构、握手认证阶段、文本与二进制协议、预处理语句的往返,以及 PostgreSQL 的前后端消息格式、扩展查询协议与异步通知机制。