真正“搞”懂HTTPS协议之目录和一点啰嗦
说实话,我写完这个系列之后,或者说抄完这个系列之后,唯一的脑海里浮现的词叫做“惭愧”。如果你读过罗剑锋老师的《透视HTTP协议》的话,就能察觉到本系列越往后面的部分,几乎跟原文越像,嗯……因为后面的那些文章基本上都是抄的,甚至是一字不拉的复制过来的。
其实我一直想写一些有自己思想、感悟的东西。但是每次到了后面,就有一种紧迫感和无力感,紧迫感来自于浮躁的社会所附加的压力,总觉得你花了这么长时间写这些东西,你真的记住了多少?哪些是能为你所用的?你在工作中会去写这些么?时间久了还不是忘了?等等等等,类似的东西催促着我快点去学些有用的吧。可是什么是有用的呢。
无力感,则来自于自己能力有限,很难从一个更高的角度去看待某一个领域的知识,无非是一些行业的先驱嚼碎了,我吃了,咂巴咂巴嘴,希望能尝出些味道,但是哪怕我在干瘪的甘蔗渣里尝出了些许的甜味,这些味道也随着时间一点一点的消失殆尽。
所以,每次都是信心满满的开始一个系列,最后虎头蛇尾潦草的收尾。
我一直在重复别人的,抄袭别人的,我始终想留下些什么,或许可以在迷茫中给你一点指引,或许可以在坎坷中帮你铲平前面的小土包。但是回顾我过去的工作,回顾我耗费的人生和时间,再看看我写了些什么,其中100多篇文章,真正来自于我自己想法的,有我感悟和理解的,都不足10篇。
所以每每想到这些,就觉得十分惭愧,仰望着站在顶峰的人,一边自愧弗如,一边顾影自怜。
今年已经30出头了,在事业上没有作为,在生活上也毫无可恋。每每回首,自己似乎好像成为了10年前我最讨厌的那种人。
接下来是这个系列的目录。
目录
啰嗦一下
总共19篇文章,其中HTTP相关的是1至14,HTTPS则是15到16,其实HTTPS的部分,大家要关注《安全的定义》和《安全的实现》,这是你理解HTTPS的基础。其次,如果你有兴趣,可以再学学TLS的握手。而HTTP部分的15篇文章,嗯……都很重要。最后,我还想说,你可能会好奇,学完了这些我就学会了HTTP么?我觉得,并没有,学完了这些,你只是踏上了HTTP这条路,刚开始走了两步。唯一的好处就是,你走上了路,不再害怕去走这条路。
换句话说,学完了这些,你不会再面对HTTP的时候一脸懵逼,你可以尝试着去分析你在工作中的一些有关HTTP的问题。
好啦,就到这里啦。我以后可能不会再去轻易尝试写系列博客啦。因为感觉自己的能力真的有限,这个系列的本来的设想是以罗剑锋老师的《透视HTTP协议》为核心参考,然后结合资料的查找和自己的感悟、理解、分析,形成这个系列。但是写着写着,就越来越没有自己的思想。
额……大家不喜欢啰嗦吧,就不啰嗦了。我们有缘再见吖~~
嗯……反正也没人看,无所谓啦~~~~~~要开始新的征程了。
真正“搞”懂HTTPS协议之目录和一点啰嗦的更多相关文章
- 真正“搞”懂HTTP协议05之What's HTTP?
前面几篇文章,我从纵向的空间到横向的时间,再到一个具体的小栗子,可以说是全方位,无死角的覆盖了HTTP的大部分基本框架,但是我聊的都太宽泛了,很多内容都是一笔带过,再加上一句后面再说就草草结束了.并且 ...
- 真正“搞”懂HTTP协议02之空间穿梭
时隔四年,这个系列鸽了四年,我终于觉得我可以按照自己的思路和想法把这个系列完整的表达出来了. 想起四年前,那时候还是2018年的六月份,那时候我还工作不到两年,那时候我翻译了RFC2616的部分内容, ...
- 真正“搞”懂HTTP协议03之时间穿梭
上一篇我们简单的介绍了一下DoD模型和OSI模型,还着重的讲解了TCP的三次握手和四次挥手,让我们在空间层面,稍稍宏观的了解了HTTP所依赖的底层模型,那么这一篇,我们来追溯一下HTTP的历史,看一看 ...
- 真正“搞”懂http协议01—背景故事
去年读了<图解HTTP>.<图解TCP/IP>以及<图解网络硬件>但是读了之后并没有什么深刻的印象,只是有了一层模糊的脉络,刚好最近又接触了一些有关http的相关内 ...
- 真正“搞”懂HTTP协议08之重定向
我们知道,用来传输页面的协议就是HTTP协议,全称是超文本传输协议,而浏览器展示的页面则是用HTML编写的,HTML的全称则是超文本标记语言.你看,都叫做超文本,我在第一篇文章的时候也详细的聊过,超文 ...
- 真正“搞”懂HTTP协议09之这个饼干不能吃
我们在之前的文章中介绍HTTP特性的时候聊过,HTTP是无状态的,每次聊起HTTP特性的时候,我都会回忆一下从前辉煌的日子,也就是互联网变革的初期,那时候其实HTTP不需要有状态,就是个浏览页面,没有 ...
- 真正“搞”懂HTTP协议07之body的玩法(实践篇)
我真没想到这篇文章竟然写了将近一个月,一方面我在写这篇文章的时候阳了,所以将近有两周没干活,另外一方面,我发现在写基于Node的HTTP的demo的时候,我不会Node,所以我又要一边学学Node,一 ...
- 彻底搞懂https原理
我终于彻底理解了https原理!!!激动之下,写一篇博客,搞一波分享!!! 本篇博客比较精彩的地方: 思维方式:也是借鉴一位大佬的,写得很棒.https://blog.csdn.net/guolin_ ...
- 真正“搞”懂HTTP协议11之代理服务
代理,其实全称应该叫做代理服务器,它是客户端与服务器之间得中间层,本质上来说代理就是一个服务器,在HTTP的链路中插入的一个中间环节,就是代理服务器啦.所谓的代理服务就是指:服务本身不生产内容,而是处 ...
- 真正“搞”懂HTTP协议06之body的玩法(理论篇)
本来啊,本来,本来我在准备完善这个鸽了四年的系列的时候,是打算按照时间的顺序来完成的,好吧.我承认那个时候考虑的稍稍稍稍稍微有些不足,就是我忽略了HTTP协议的"模块性".因为虽然 ...
随机推荐
- 【云原生 · Kubernetes】Kubernetes 编排部署GPMall(一)
1.规划节点 IP 主机名 节点 10.24.2.156 master Kubernetes master 节点 10.24.2.157 node Kubernetes worker 节点 2.基础准 ...
- Cacheable VS Non-Cacheable
1 基本概念 在嵌入式软件开发中,经常会碰到说某块内存是cache的,还是non-cache的,它们究竟是什么意思?分别用在什么场景?non-cache和cache的内存区域怎么配置?这篇博文将会围绕 ...
- 群晖NAS搭建外网可访问的calibre
一.在群晖docker上安装calibre-web 1. 下载相关的镜像文件 打开Docker后点击左侧注册表,在上方搜索栏搜索calibre 然后我们选择使用 technosoft2000/cali ...
- .NET 6使用ImageSharp给图片添加水印
.NET 6 中,使用System.Drawing操作图片,生成解决方案或打包的时候,会有警告,意思是System.Drawing仅在 'windows' 上受支持.微软官方的解释是: Syste ...
- IDEA引入本地jar包的几种方法
有时候,项目需要引入一些第三方的依赖,这时候,就需要导入这些jar包.以下分享两种方式: 方式一.使用IDEA程序引入jar包 1.首先,点他! 2.然后,点他! 3.再然后,点他! 4.最后,在这里 ...
- matlab狄拉克锥的三维图
石墨烯(graphene)中的狄拉克锥(Dirac cone)图形.直接按照能级公式绘图,公式参考[1]中 energy of the electrons 公式. %matlab代码 clear; g ...
- Spark通信框架RPC介绍
Spark通信框架RPC介绍 内容安排: 1.RPC原理 2.nio操作 3.netty简单的api 4.自定义RPC框架 RPC原理学习 什么是RPC RPC(Remote Procedure Ca ...
- Js/Jq 截图并上传
今天想做一个 Js + Jq 截取网页图并上传到后端,经过一番折腾最终达到了效果. 1·首先需要用到一个非常强大的外部依赖库 html2canvas html2canvas 官网:html2canva ...
- python进阶之路13 二分法 三元表达式 各种生成式 匿名函数
算法简介及二分法 1.什么是算法 算法就是解决问题的有效方法 不是所有的算法都很高效也有不合格的算法 2.算法应用场景 推荐算法(抖音视频推送 淘宝商品推送) 成像算法(AI相关)...... 几乎涵 ...
- 如何通过Java代码在PDF中插入、替换或删除图像?
图文并茂的内容往往让人看起来更加舒服,如果只是文字内容的累加,往往会使读者产生视觉疲劳.搭配精美的文章配图则会使文章内容更加丰富,增加文章可读性的同时,也能提升用户体验.但由于PDF文档安全性较高,不 ...