说实话,我写完这个系列之后,或者说抄完这个系列之后,唯一的脑海里浮现的词叫做“惭愧”。如果你读过罗剑锋老师的《透视HTTP协议》的话,就能察觉到本系列越往后面的部分,几乎跟原文越像,嗯……因为后面的那些文章基本上都是抄的,甚至是一字不拉的复制过来的。

  其实我一直想写一些有自己思想、感悟的东西。但是每次到了后面,就有一种紧迫感和无力感,紧迫感来自于浮躁的社会所附加的压力,总觉得你花了这么长时间写这些东西,你真的记住了多少?哪些是能为你所用的?你在工作中会去写这些么?时间久了还不是忘了?等等等等,类似的东西催促着我快点去学些有用的吧。可是什么是有用的呢。

  无力感,则来自于自己能力有限,很难从一个更高的角度去看待某一个领域的知识,无非是一些行业的先驱嚼碎了,我吃了,咂巴咂巴嘴,希望能尝出些味道,但是哪怕我在干瘪的甘蔗渣里尝出了些许的甜味,这些味道也随着时间一点一点的消失殆尽。

  所以,每次都是信心满满的开始一个系列,最后虎头蛇尾潦草的收尾。

  我一直在重复别人的,抄袭别人的,我始终想留下些什么,或许可以在迷茫中给你一点指引,或许可以在坎坷中帮你铲平前面的小土包。但是回顾我过去的工作,回顾我耗费的人生和时间,再看看我写了些什么,其中100多篇文章,真正来自于我自己想法的,有我感悟和理解的,都不足10篇。

  所以每每想到这些,就觉得十分惭愧,仰望着站在顶峰的人,一边自愧弗如,一边顾影自怜。

  今年已经30出头了,在事业上没有作为,在生活上也毫无可恋。每每回首,自己似乎好像成为了10年前我最讨厌的那种人。

  接下来是这个系列的目录。

目录

  1. 真正“搞”懂HTTP协议01之背景故事

  2. 真正“搞”懂HTTP协议02之空间穿梭

  3. 真正“搞”懂HTTP协议03之时间穿梭

  4. 真正“搞”懂HTTP协议04之搞起来

  5. 真正“搞”懂HTTP协议05之What's HTTP?

  6. 真正“搞”懂HTTP协议06之body的玩法(理论篇)

  7. 真正“搞”懂HTTP协议07之队头阻塞真的很烦人

  8. 真正“搞”懂HTTP协议08之重定向

  9. 真正“搞”懂HTTP协议09之这个饼干不能吃

  10. 真正“搞”懂HTTP协议10之缓存控制

  11. 真正“搞”懂HTTP协议11之代理服务

  12. 真正“搞”懂HTTP协议12之缓存代理

  13. 真正“搞”懂HTTP协议13之HTTP2

  14. 真正“搞”懂HTTP协议14之HTTP3

  15. 真正“搞”懂HTTPS协议15之安全的定义

  16. 真正“搞”懂HTTPS协议16之安全的实现

  17. 真正“搞”懂HTTPS协议17之TLS握手

  18. 真正“搞”懂HTTPS协议18之TLS特性解析

  19. 真正“搞”懂HTTPS协议19之HTTPS优化

啰嗦一下

  总共19篇文章,其中HTTP相关的是1至14,HTTPS则是15到16,其实HTTPS的部分,大家要关注《安全的定义》和《安全的实现》,这是你理解HTTPS的基础。其次,如果你有兴趣,可以再学学TLS的握手。而HTTP部分的15篇文章,嗯……都很重要。最后,我还想说,你可能会好奇,学完了这些我就学会了HTTP么?我觉得,并没有,学完了这些,你只是踏上了HTTP这条路,刚开始走了两步。唯一的好处就是,你走上了路,不再害怕去走这条路。

  换句话说,学完了这些,你不会再面对HTTP的时候一脸懵逼,你可以尝试着去分析你在工作中的一些有关HTTP的问题。

  好啦,就到这里啦。我以后可能不会再去轻易尝试写系列博客啦。因为感觉自己的能力真的有限,这个系列的本来的设想是以罗剑锋老师的《透视HTTP协议》为核心参考,然后结合资料的查找和自己的感悟、理解、分析,形成这个系列。但是写着写着,就越来越没有自己的思想。

  额……大家不喜欢啰嗦吧,就不啰嗦了。我们有缘再见吖~~

  嗯……反正也没人看,无所谓啦~~~~~~要开始新的征程了。

真正“搞”懂HTTPS协议之目录和一点啰嗦的更多相关文章

  1. 真正“搞”懂HTTP协议05之What's HTTP?

    前面几篇文章,我从纵向的空间到横向的时间,再到一个具体的小栗子,可以说是全方位,无死角的覆盖了HTTP的大部分基本框架,但是我聊的都太宽泛了,很多内容都是一笔带过,再加上一句后面再说就草草结束了.并且 ...

  2. 真正“搞”懂HTTP协议02之空间穿梭

    时隔四年,这个系列鸽了四年,我终于觉得我可以按照自己的思路和想法把这个系列完整的表达出来了. 想起四年前,那时候还是2018年的六月份,那时候我还工作不到两年,那时候我翻译了RFC2616的部分内容, ...

  3. 真正“搞”懂HTTP协议03之时间穿梭

    上一篇我们简单的介绍了一下DoD模型和OSI模型,还着重的讲解了TCP的三次握手和四次挥手,让我们在空间层面,稍稍宏观的了解了HTTP所依赖的底层模型,那么这一篇,我们来追溯一下HTTP的历史,看一看 ...

  4. 真正“搞”懂http协议01—背景故事

    去年读了<图解HTTP>.<图解TCP/IP>以及<图解网络硬件>但是读了之后并没有什么深刻的印象,只是有了一层模糊的脉络,刚好最近又接触了一些有关http的相关内 ...

  5. 真正“搞”懂HTTP协议08之重定向

    我们知道,用来传输页面的协议就是HTTP协议,全称是超文本传输协议,而浏览器展示的页面则是用HTML编写的,HTML的全称则是超文本标记语言.你看,都叫做超文本,我在第一篇文章的时候也详细的聊过,超文 ...

  6. 真正“搞”懂HTTP协议09之这个饼干不能吃

    我们在之前的文章中介绍HTTP特性的时候聊过,HTTP是无状态的,每次聊起HTTP特性的时候,我都会回忆一下从前辉煌的日子,也就是互联网变革的初期,那时候其实HTTP不需要有状态,就是个浏览页面,没有 ...

  7. 真正“搞”懂HTTP协议07之body的玩法(实践篇)

    我真没想到这篇文章竟然写了将近一个月,一方面我在写这篇文章的时候阳了,所以将近有两周没干活,另外一方面,我发现在写基于Node的HTTP的demo的时候,我不会Node,所以我又要一边学学Node,一 ...

  8. 彻底搞懂https原理

    我终于彻底理解了https原理!!!激动之下,写一篇博客,搞一波分享!!! 本篇博客比较精彩的地方: 思维方式:也是借鉴一位大佬的,写得很棒.https://blog.csdn.net/guolin_ ...

  9. 真正“搞”懂HTTP协议11之代理服务

    代理,其实全称应该叫做代理服务器,它是客户端与服务器之间得中间层,本质上来说代理就是一个服务器,在HTTP的链路中插入的一个中间环节,就是代理服务器啦.所谓的代理服务就是指:服务本身不生产内容,而是处 ...

  10. 真正“搞”懂HTTP协议06之body的玩法(理论篇)

    本来啊,本来,本来我在准备完善这个鸽了四年的系列的时候,是打算按照时间的顺序来完成的,好吧.我承认那个时候考虑的稍稍稍稍稍微有些不足,就是我忽略了HTTP协议的"模块性".因为虽然 ...

随机推荐

  1. Go语言核心36讲25

    你好,我是郝林,今天我分享的主题是:测试的基本规则和流程(上). 你很棒,已经学完了本专栏最大的一个模块!这涉及了Go语言的所有内建数据类型,以及非常有特色的那些流程和语句. 你已经完全可以去独立编写 ...

  2. 基于python的数学建模---洛伦兹线与数值解

    import numpy as np from scipy.integrate import odeint from mpl_toolkits.mplot3d import Axes3D import ...

  3. i春秋象棋

    这是一道非常有意思的一道题,打开后就是一个pve的象棋游戏,我觉得下赢了就应该会出现flag,可惜多次尝试后失败了(果真有点厉害,我一时兴起就玩了好几把,有空试试拿更厉害的电脑跟他对下,如果赢了会怎么 ...

  4. IDEA项目下out与target目录的区别详解

    IDEA项目下out与target目录的区别详解 一.目录主要区别: out存放的是该项目下所有Module(模块)的编译结果. target存放的是单个Module的编译结果. 二.目录详解 out ...

  5. 错误“AxImp.exe”已退出,代码为 -1163019603

    最近调试项目时突然出现错误"AxImp.exe"已退出,代码为 -1163019603 发现引用中的组件出现了一个感叹号 经过核对是锐浪报表的组件出现了问题,尝试打开报表设计器也无 ...

  6. X活手环的表盘自定义修改

    文章用到的所有工具及软件成品 前言 前几天我在某宝买了一个智能手环,无奈软件中的表盘太少,所有我想着修改一下app中的资源文件. 反编译APK 这里反编译APK用apktool工具就可以. apkto ...

  7. easyui textbox setvalue 和 settext前后之别

    今天在这里转了好久,浪费了不少时间.话不多说直接上干货: 1.text与value设置不同的值一定要先赋值 value后赋值text, 否则全为value值 2.若只setValue,则getValu ...

  8. 【每日一题】【递归实现、自下而上、优化】-2022年1月12日-NC68 跳台阶

    描述一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果). 数据范围:0 \leq n \leq 400≤n≤40要求:时间复杂度: ...

  9. python多线程批量操作交换机

    import time import socket import threading def device_info(): ip_list = [] name_list = [] user_list ...

  10. Hexo+next主题美化

    前言 需要在Hexo下配置next主题 Hexo配置next主题教程:https://www.cnblogs.com/xuande/p/16641543.html 更改配置以后使用素质三连:hexo ...