上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: ——过去日子的回顾(这是个副标题) ——其实这是篇广告软文(这是个副副标题) 以下是一些牢骚和感悟,不感兴趣的可以滑倒最下面,嘻嘻。 每每回忆起从前,就感觉时间飞逝,真切的感受到了那种课本中描述的白驹过隙。和很多人发生的,经历的很多事情,就好像昨天一样,但是仔细的思索一番,早已时隔多年,恍然如昨。 阅读全文
posted @ 2023-10-27 17:28 Zaking 阅读(613) 评论(7) 推荐(6) 编辑
摘要: 说实话,我写完这个系列之后,或者说抄完这个系列之后,唯一的脑海里浮现的词叫做“惭愧”。如果你读过罗剑锋老师的《透视HTTP协议》的话,就能察觉到本系列越往后面的部分,几乎跟原文越像,嗯……因为后面的那些文章基本上都是抄的,甚至是一字不拉的复制过来的。 其实我一直想写一些有自己思想、感悟的东西。但是每 阅读全文
posted @ 2023-02-16 22:50 Zaking 阅读(171) 评论(0) 推荐(1) 编辑
摘要: 这是本系列的最后一篇了,其实本篇的内容也跟前两篇TLS的握手和优化有关系。其实HTTPS的核心就是TLS的明文握手连接,前两篇我们花了很大的篇幅来聊这些,另外一个就是在TLS握手完成后的密文传输部分了。 由于目前流行的 AES、ChaCha20 性能都很好,还有硬件优化,报文传输的性能损耗可以说是非 阅读全文
posted @ 2023-02-16 22:22 Zaking 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 上一篇,我们讲了TLS的握手过程,我们参照的版本其实是TLS1.2。这个协议是2008年的老协议了,虽然它的价值不言而喻,但是毕竟年纪大了,不太能跟得上时代了。所以,经历了诸多磨难的TLS1.3在2018年也登场了,再次确立了信息安全领域的新标准。那我们先来看看TLS1.3有哪些改进。 一、最大化兼 阅读全文
posted @ 2023-02-16 17:58 Zaking 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 经过前两章的学习,我们知道了通信安全的定义以及TLS对其的实现~有了这些知识作为基础,我们现在可以正式的开始研究HTTPS和TLS协议了。嗯……现在才真正开始。 我记得之前大概聊过,当你在浏览器的地址栏输入一个URL地址会发生什么,大致是浏览器从URI中获取协议名和域名,获取默认端口号,再用DNS解 阅读全文
posted @ 2023-02-15 18:10 Zaking 阅读(630) 评论(0) 推荐(1) 编辑
摘要: 上一篇噢,我们搞明白了什么是安全的通信,这个很重要,特别重要,敲黑板!! 然后,我们还学了HTTPS到底是什么,以及HTTPS真正的核心SSL/TLS是什么。最后我们还聊了聊TLS的实现,也就是OpenSSL。 那么这一篇,就会稍微长一点了,很重要!我们来聊一聊,安全的四大特性是如何被TLS实现的。 阅读全文
posted @ 2023-02-14 16:50 Zaking 阅读(298) 评论(0) 推荐(1) 编辑
摘要: 前面我们花了很大的篇幅来讲HTTP在性能上的改进,从1.0到1.1,再到2.0、3.0,HTTP通过替换底层协议,解决了一直阻塞性能提升的队头阻塞问题,在性能上达到了极致。 那么,接下来,我们来聊一聊HTTP在安全上都做了哪些事情,HTTPS是如何帮助HTTP解决安全问题的。 那为什么要有HTTPS 阅读全文
posted @ 2023-02-13 17:10 Zaking 阅读(431) 评论(0) 推荐(2) 编辑
摘要: 我们前一篇学习了HTTP/2,相比于HTTP/1,HTTP/2在性能上有了大幅的改进,但是HTTP/2因为底层还是基于TCP协议的,虽然HTTP/2在应用层引入了流的概念,利用多路复用解决了队头阻塞的问题,但是在TCP中队头阻塞的问题仍旧存在。 又由于TCP协议的僵化、TCP的慢启动,为了确保连接建 阅读全文
posted @ 2023-02-13 10:00 Zaking 阅读(1383) 评论(0) 推荐(2) 编辑
摘要: 在前面的章节,我们把HTTP/1.1的大部分核心内容都过了一遍,并且给出了基于Node环境的一部分示例代码,想必大家对HTTP/1.1已经不再陌生,那么HTTP/1.1的学习基本上就结束了。这两篇文章,我会和大家一起,学习一下HTTP/2和HTTP/3。 还记得我们在之前的时间回溯那篇文章里,简单的 阅读全文
posted @ 2023-02-12 20:59 Zaking 阅读(597) 评论(0) 推荐(1) 编辑
摘要: 我们在前两篇的内容中分别学习了缓存和代理,大致了解了缓存有哪些头字段,代理是如何服务于服务器和客户端的,那么把两者结合起来,代理缓存,也就是说代理服务器也可以缓存,当客户端请求数据的时候,未必一定要追溯到源服务器上,代理服务器就可以直接把缓存的数据返回给客户端。并且,HTTP的缓存,大多数其实都是由 阅读全文
posted @ 2023-02-09 17:06 Zaking 阅读(448) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页