透视 HTTP 协议 May 29, 2019 开篇词|To Be a HTTP Hero 01 | 时势与英雄:HTTP的前世今生 02 | HTTP是什么?HTTP又不是什么? 03 | HTTP世界全览(上):与HTTP相关的各种概念 04 | HTTP世界全览(下):与HTTP相关的各种协议 05 | 常说的“四层”和“七层”到底是什么?“五层”“六层”哪去了? 06 | 域名里有哪些门道? 07 | 自己动手,搭建HTTP实验环境 08 | 键入网址再按下回车,后面究竟发生了什么? 09 | HTTP报文是什么样子的? 10 | 应该如何理解请求方法? 11 | 你能写出正确的网址吗? 12 | 响应状态码该怎么用? 13 | HTTP有哪些特点? 14 | HTTP有哪些优点?又有哪些缺点? 15 | 海纳百川:HTTP的实体数据 16 | 把大象装进冰箱:HTTP传输大文件的方法 17 | 排队也要讲效率:HTTP的连接管理 18 | 四通八达:HTTP的重定向和跳转 19 | 让我知道你是谁:HTTP的Cookie机制 20 | 生鲜速递:HTTP的缓存控制 21 | 良心中间商:HTTP的代理服务 22 | 冷链周转:HTTP的缓存代理 23 | HTTPS是什么?SSL/TLS又是什么? 24 | 固若金汤的根本(上):对称加密与非对称加密 25 | 固若金汤的根本(下):数字签名与证书 26 | 信任始于握手:TLS1.2连接过程解析 27 | 更好更快的握手:TLS1.3特性解析 28 | 连接太慢该怎么办:HTTPS的优化 29 | 我应该迁移到HTTPS吗? 30 | 时代之风(上):HTTP/2特性概览 31 | 时代之风(下):HTTP/2内核剖析 32 | 未来之路:HTTP/3展望 33 | 我应该迁移到HTTP/2吗? 34 | Nginx:高性能的Web服务器 35 | OpenResty:更灵活的Web服务器 36 | WAF:保护我们的网络服务 37 | CDN:加速我们的网络服务 38 | WebSocket:沙盒里的TCP 39 | HTTP性能优化面面观(上) 40 | HTTP性能优化面面观(下) 41 | Linux/Mac实验环境搭建与URI查询参数 42 | DHE/ECDHE算法的原理 43 | 如何进行Docker实验环境搭建? 44 | 先睹为快:HTTP/3实验版本长什么样子? 罗剑锋老师出新课了? 结束语 | 做兴趣使然的Hero 结课测试 | 这些HTTP协议知识,你真的掌握了吗? ←OpenResty 从入门到实战 Kafka 核心技术与实战→