34、Nginx:高性能的Web服务器经过前面几大模块的学习,你已经完全掌握了HTTP的所有知识,那么接下来请收拾一下行囊,整理一下装备,跟我一起去探索HTTP之外的广阔天地。 现在的互联网非常发达,用户越来越多,网速越来越快,HTTPS的安全加密、HTTP/2的多路复用等特性...2025-10-26透视HTTP协议
33、我应该迁移到HTTP2吗这一讲是“飞翔篇”的最后一讲,而HTTP的所有知识也差不多快学完了。 前面你已经看到了新的HTTP/2和HTTP/3协议,了解了它们的特点和工作原理,如果再联系上前几天“安全篇”的HTTPS,你可能又会发出疑问: “刚费了好大的力...2025-10-26透视HTTP协议
32、HTTP3展望在前面的两讲里,我们一起学习了HTTP/2,你也应该看到了HTTP/2做出的许多努力,比如头部压缩、二进制分帧、虚拟的“流”与多路复用,性能方面比HTTP/1有了很大的提升,“基本上”解决了“队头阻塞”这个“老大难”问题...2025-10-26透视HTTP协议
31、时代之风(下):HTTP2内核剖析今天我们继续上一讲的话题,深入HTTP/2协议的内部,看看它的实现细节。 这次实验环境的URI是“/31-1”,我用Wireshark把请求响应的过程抓包存了下来,文件放在GitHub的“wireshark”目录。今天我们就对照...2025-10-26透视HTTP协议
30、时代之风(上):HTTP2特性概览在[第14讲]里,我们看到HTTP有两个主要的缺点:安全不足和性能不高。 刚结束的“安全篇”里的HTTPS,通过引入SSL/TLS在安全上达到了“极致”,但在性能提升方面却是乏善可陈,只优化了握手加密的环节,对于整体的数据传输没有提出更好的...2025-10-26透视HTTP协议
29、我应该迁移到HTTPS吗今天是“安全篇”的最后一讲,我们已经学完了HTTPS、TLS相关的大部分知识。不过,或许你心里还会有一些困惑: “HTTPS这么复杂,我是否应该迁移到HTTPS呢?它能带来哪些好处呢?具体又应该怎么实施迁移呢?” 这些问题不单是你,也是其他很多人,还...2025-10-26透视HTTP协议
28、连接太慢该怎么办?HTTPS的优化你可能或多或少听别人说过,“HTTPS的连接很慢”。那么“慢”的原因是什么呢? 通过前两讲的学习,你可以看到,HTTPS连接大致上可以划分为两个部分,第一个是建立连接时的非对称加密握手,第二个是握手后的对称加密报文传输。 由于目前流行的AES、Cha...2025-10-26透视HTTP协议
27、TLS1.3特性解析上一讲中我讲了TLS1.2的握手过程,你是不是已经完全掌握了呢? 不过TLS1.2已经是10年前(2008年)的“老”协议了,虽然历经考验,但毕竟“岁月不饶人”,在安全、性能等方面已经跟不上如今的互联网了。 于是经过四年、近30个草案的反复打磨,TL...2025-10-26透视HTTP协议
26、TLS1.2连接过程解析经过前几讲的介绍,你应该已经熟悉了对称加密与非对称加密、数字签名与证书等密码学知识。 有了这些知识“打底”,现在我们就可以正式开始研究HTTPS和TLS协议了。 HTTPS建立连接当你在浏览器地址栏里键入“https”开头的URI,再按下回车,会发生...2025-10-26透视HTTP协议
25、固若金汤的根本(下):数字签名与证书上一讲中我们学习了对称加密和非对称加密,以及两者结合起来的混合加密,实现了机密性。 但仅有机密性,离安全还差的很远。 黑客虽然拿不到会话密钥,无法破解密文,但可以通过窃听收集到足够多的密文,再尝试着修改、重组后发给网站。因为没有完整性保证,服务器只能...2025-10-26透视HTTP协议