HTTPS原理
浏览器请求URL
1 | 域名 -> DNS缓存 -> DNS -> IP -> ARP -> MAC -> TCP -> HTTP(S) -> CDN -> SLB -> ECS -> 浏览器渲染 |
HTTP 1.0/1.1
- 缓存处理
- 带宽优化及网络连接的使用
- 错误通知的管理
- HOST头处理
- 长连接(Keep-alive)
HTTP 1.1/2.0
- 二进制分帧
- 多路复用
- 压缩首部
- 服务端推送
HTTP 2.0/3.0
- 0-RTT
- 多路复用
- 更好的移动端表现
- 加密认证的根文
- 向前纠错机制
HTTPDNS
不走传统的DNS解析,而是自己搭建基于HTTP协议的DNS服务器集群,分布在多个地点和多个运营商,当客户端需要DNS解析的时候,直接通过HTTP协议进行请求这个服务器集群,获得就近的地址。
相比于传统的DNS,HTTPDNS主要以下优势:
域名防劫持
使用HTTP(HTTPS)协议进行域名解析,域名解析请求直接发送至HTTPDNS服务器,绕过运营商Local DNS,避免域名劫持问题。调度精准
由于运营商策略的多样性,其 Local DNS 的解析结果可能不是最近、最优的节点,HTTPDNS 能直接获取客户端 IP ,基于客户端 IP 获得最精准的解析结果,让客户端就近接入业务节点。实时生效
配合阿里云的权威DNS服务云解析,您在权威DNS变更的解析结果将快速同步给HTTPDNS,覆盖原有缓存记录,帮助您实现秒级的域名解析切换。
配合端上策略(热点域名预解析、缓存DNS解析结果、解析结果懒更新)实现毫秒级低解析延迟的域名解析效果。扩展性强
软件定义解析能力提供更灵活的流量调度能力。全球可用
支持对接Akamai等国际权威DNS,实现全球精准解析。稳定可靠
99.9%的可用性, 确保域名解析服务稳定可靠。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 boystar的博客!