微信号:infoqchina

介绍:有内容的技术社区媒体

趣谈网络协议:像小说一样的网络协议入门课

2018-05-15 08:18 极客时间
作者|极客时间

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

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

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

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

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

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

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

我是谁?

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

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

安卓用户戳此直接订阅

课程介绍

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

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

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

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

这个专栏每周一、三、五更新,订阅后可以永久阅读。学习过程中,有任何问题和想法,都可以在文章下给我留言,我和编辑会为你解答。

订阅福利

福利一:限时优惠价¥45,原价¥68(5 月 26 日恢复原价)

福利二:每邀请一位好友购买,你可获得 12 元现金返现,好友获得 6 元返现,多邀多得,上不封顶,立即提现(提现流程:极客时间公众号 - 我的 - 现金奖励提现)

如何订阅

安卓用户点击下图,微信支付,立即成功订阅。


苹果用户扫描图中二维码或点「阅读原文」,试读或订阅专栏。


 
InfoQ 更多文章 云风:断点单步跟踪是一种低效的调试方法 卓越程序员炼成记 Kotlin使用率达35%,Java要退位?百度软件中心的开源软件被发现捆绑恶意程序;微软提高开发者分成比例至 95% 左耳朵耗子:编程的本质是什么? 小爱同学背后负责人:大数据、AI全能的港科大博士丨二叉树视频
猜您喜欢 [心灵鸡汤] [正能量] 所以你是一个坐标北京的创业民工 【独家】Palantir解读 情系Java11期,我们的缘分才刚开始 网络直播,如何跳出组播的坑! 坐着2017的末班车前往2018的美好——江苏达内1712班开班啦!