真正“搞”懂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协议的"模块性".因为虽然 ...
随机推荐
- day18-web工程路径
web工程路径 配置tomcat运行快捷键 tomcat启动的默认快捷键时shift+f10,可以自定义配置:file-setting-keymap-搜索run,找到右边写有shift+f10的选项, ...
- C温故补缺(九):字节对齐与排序
字节对齐与排序 字节对齐的原因与字节排序 取自:VisualEther 原文档下载:Gitee _packed _packet用于结构体中变量在内存中的对齐.如 typedef struct test ...
- 【Datawhale】动手学数据分析
动手学数据分析 第一章:数据载入及初步观察 载入数据 任务一:导入numpy和pandas import numpy as np import pandas as pd 任务二:载入数据 train_ ...
- 关于解决scapy.error.Scapy_Exception: tcpdump is not available. Cannot use filter !报错
解决办法 sudo apt install tcpdump 后续 我特意没写到我的 arp 攻击那篇文章里面,就是为了水一片文章
- 【每日一题】【小根堆&边出队边入队后续节点&注意判空】23. 合并K个升序链表-211128/220213
给你一个链表数组,每个链表都已经按升序排列. 请你将所有链表合并到一个升序链表中,返回合并后的链表. 答案1(参数是数组): /** * Definition for singly-linked li ...
- Cookie添加方法
Cookie是通过response对象中的getCookie()方法进行获得的
- 常用内置模块之collections模块、时间模块、随机数random模块
今日内容回顾 目录 今日内容回顾 包的具体使用 编程思想的转变 软件开发目录规范 常用内置模块之collections模块 常用内置模块之时间模块 常用内置模块之随机数random模块 报的具体使用 ...
- 【Java技术专题】「原理专题」深入分析Java中finalize方法的作用和底层原理
finalize方法是什么 finalize方法是Object的protected方法,Object的子类们可以覆盖该方法以实现资源清理工作,GC在首次回收对象之前调用该方法. finalize方法与 ...
- C++ 之 cout 格式化输出
写代码时每次用到格式化输出就各种搜来搜去,今天好好整理一下,方便以后查阅和使用. 参考链接: C++ 之 cout 使用攻略 C++ 格式化输出 首先,加上头文件 #include <ioman ...
- 初探富文本之OT协同算法
初探富文本之OT协同算法 OT的英文全称是Operational Transformation,是一种处理协同编辑的算法.当前OT算法用的比较多的地方就是富文本编辑器领域了,常用于作为实现文档协同的底 ...