认证培训,h3c认证体系,网络工程师
丰沃创新

网络协议入门课

  • 发布时间: 2018-5-21 14:38:23

不管是前端还是后端,几乎所有的程序运行都会涉及到网络协议。

但是面试的时候,当那个笑眯眯的面试官问出那些你再熟悉不过的 Java 问题时,你只是感觉似曾相识,却怎么也回答不到点上。比如 HashMap 的工作原理,再或者 volatile 的使用场景。

比如说你想优化公司的网站访问速度,大概的思路是减少 HTTP 请求,同时设置静态文件缓存时间、压缩情况、保持持久的连接时间等参数,但这些东西,又需要你系统了解 HTTP 协议。

再比如说,找工作的时候,面试官总是喜欢问你 TCP 和 UDP 的区别,你大概也就知道一个可靠,一个不可靠,再具体到传送数据段、几次握手等等问题,你又是一知半解,一头雾水。

你知道网络协议很重要,之前也想体系学习下,但买了几本书之后,才发现这事并不简单。首先,这几本书都很厚,你读起来并不是那么容易,里面谈到了很多参数的含义,你基本都是今天看完,明天就忘记的状态。其次,对于书本里这些枯燥的讲解,你不知道怎么才能和工作结合起来,以及为什么这些协议会有这样看似『反人类』的设计,所以你也没办法坚持读下去。

而后,扔掉书本,回到工作中,你又发现,网络协议始终是你绕不开的短板。

而《趣谈网络协议》专栏,将会以故事为蓝本,通过比喻的方式帮你轻松理解网络协议出现的背景,以及要解决的问题。之前你学习网络协议,要看将近 10 本书,但每本书之间都是独立的,而这个专栏中,我将把所有的内容都串起来,就像电视连续剧一样,让你能够从点到线,再到面,系统理解网络协议之间的关系,而不是死记硬背。

专栏的最后,我也会以云计算、容器和微服务三个热门技术领域为例子,帮助你更为深入地理解网络协议的应用场景,也顺便配合我前面的故事帮助你加深记忆。



我是谁?

那我是谁呢?我叫刘超,现任网易研究院云计算技术部首席架构师,到现在已经有 15 年研发及架构经验。过去的这些年中,我曾经在 EMC、惠普、华为做过分布式存储、云平台等方面的工作。

当极客时间编辑找到我的时候,我说这话题我有兴趣,也下定决心把这个专栏写好。因为我曾经也有过『协议之惑』,早年的工作基本都在和基础设施打交道,不懂网络协议遇到问题基本就是一脸抓瞎。那会我痛定思痛,在工作中边实践边研究,到后来,终于可以融会贯通。我有看过一些大学讲网络协议的教材,深知书本和实践之间的 Gap。正是基于这样的背景,我也可以从另外的角度鸟瞰网络协议,给你不一样的思考和认知。

安卓用户直接戳此订阅

课程介绍

针对入门:我擅长用通俗的语言去解读网络协议,希望能帮助帮助基础知识薄弱、知识体系混乱的同学理清概念、构建知识体系。

针对面试:可能许多刚毕业同学的面试大厂常被问到网络协议相关的基础问题,这个专栏帮你解决一问基础知识就崩盘的情况。

针对热门领域的运用:工作 15 年的经验让我在对网络协议的底层知识,及其在热门的云计算、容器和微服务领域的应用里有自己独特、深入的见解。

下面是专栏目录,看标题就知道我想让你像读一本小说一样了解网络协议的精髓。