微信扫一扫
分享到朋友圈

最好的网络协议入门书,我们都帮你选好了

作者:InfoQ 来源:InfoQ 公众号
分享到:

08-31

在计算机专业中

数据结构,操作系统,计算机网络,计算机组成原理

号称计算机江湖四霸

“高冷”是人们贴给它们的标签

他们组建了一个叫408的学派

入此门派的人

享有“科班生”这种特殊的地位

以至在不少学子迈出象牙塔后

还有源源不断的考研学子被凌虐

只要学不死,就往死里学


它们的共同点是——难搞

不同点是——各有各的难搞

其中最简单也最麻烦的

就是计算机网络

因为它本身是一个相对抽象的东西

跟数据结构还不太一样

数据结构烧脑

它耗力

而且不论你是前端还是后端

都绕不过它

如果你没有掌握网络协议的话

短暂的风平浪静不久就是虐力回馈

也许某一天你会被领导追着打

“身为程序员,连HTTP和TCP都不懂??”

“你来看下这个问题,哦忘了你不懂这个。”

然后不到几年被迫辞职


我们发现

很多人不愿意去学计算机网络

是因为麻烦

无关智商,关乎体力的麻烦

为啥呢

因为计算机网络是死的,是约定俗成的

要记的东西实在是太多太杂了!

说是不想学

其实是不想背



如果有一种轻松的寓教于乐的方式

不用死记硬背

还能轻松理解纷繁复杂的网络协议

那你们还愿不愿意去学!


所以今天官舍小姐姐

就给大家隆重推荐几本网络协议的经典入门书

这些书都是新手友好型

没有大学教科书的高冷

非常好读

字是真的少

图例是真的多

事例也是真的丰富

可以说是入门学习的不二选择

还有很重要的一点是

你不用担心翻译质量

因为这几本书的翻译都非常棒

书评中几乎没有诟病翻译的

想象一下一顿饭钱

就可以换40岁以后仍然有用的知识

这波不亏!

 

《网络是怎样连接的》

豆瓣评分9.1,真正符合人类思维的网络科普书 

我们普遍觉得计算机网络难,是因为传统的书是按照应用层、传输层、网络层这样的方式去讲述的,然而不同层之间用的是完全不一样的思维和逻辑,知识点繁杂,完全不符合人类的思维习惯。

连基本框架都没弄懂呢,上来就甩一个物理层都有啥功能这样的知识点肯定会怀疑人生啊。

但是在这本书中完全不用担心这样的问题!

因为这本书迎合了我们日常的上网习惯,从最简单的输入网址开始,到网页加载完成,一步步告诉我们“上网”这个过程的奥秘所在,就在这个过程里,慢慢告诉我们应用层、传输层、网络层、链路层以及物理层等在这期间都扮演了什么样的角色。

完美而全面地回答了“当我们在浏览器输入一个URL的时候究竟发生了什么?”这个经典问题,让你在不知不觉中掌握网络的基础知识。



目录截取

当然除了讲解平易近人外,这本书的配图也相当精彩。全书围绕一张网络流程图进行展开,而在每一个章节里,还会根据不同的情形进行场景模拟,帮助理解消化。



虽然作者是日本人,书中的一些例子也是结合日本环境而写,但为了让中国读者更好地理解,作者还在正文下方附有结合中国网络的注释详解。

就是因为简单易读,所以这本书号称蹲在马桶上就能看懂,给老妈、女友讲解也能听懂!


《图解HTTP》——你的第一本HTTP协议书

在了解了网络的大概分层之后,我们就要细攻不同的协议了。在这里面,最基本、最常见、最简单的也就是HTTP协议。作为互联网发展的基石,身为从业人员,是怎么也不好意思说不了解这块的。更何况如果从事web开发,那HTTP就更是安家立命的本事了。

不过现实中,很多人往往都是浅尝辄止,对于HTTP的设计理念、优缺点等等都不甚了解,看见书也头大。

但是这本书会让你打开对HTTP的探索好奇心。

喜欢看图是人类固有的思维模式,所以在这本书中,你会看到大量非常非常萌的插图,基本上每一页都有图,让人猛地一看以为这是一本漫画书。



但实际上,这本书很硬核——用最简单的方式讲最纯的技术。

书中的插图就像一个导航,自然连贯地将所讲的文字知识串成了一个个流程图,让你在不知不觉中了解HTTP协议的工作流程,就像从家门口出发,经过下楼、公交、到达目的地之后一样的自然。

作为一本入门书,它几乎覆盖了有关HTTP协议的所有知识点,可以迅速帮你建立起对HTTP协议的系统性理解,除此之外,还讲解了最新流行的技术。


《图解TCP/IP》——TCP/IP领域圣经

这本书是日本有关TCP/IP的圣经教材,可能就是因为名头太响,所以常常被拿来和《TCP/IP详解》作对比。

Emmm,本来就不是一个深度的东西,这么比较其实有些不公平。但这本书有一个妙用,那就是完全可以作为《TCP/IP详解》的入门书。如果你读通了这本书,那么再啃《详解》就会容易许多。

和上面的图书一样,这本书也胜在涵盖内容广,甚至一开始没有直接讲TCP/IP,而是引入了互联网计算机的发展史,再一步一步循循善诱,引出TCP/IP的诞生原因,从而帮你系统建立起一个学习背景,更好地认识和理解TCP/IP协议。

作为一本入门书,这本书用相当生动的语言把TCP/IP相关知识点讲解得非常清晰明了。

比方说如何形象地理解广播、单播、多播呢?

作者用学校中校长、老师、学生之间的关系进行了概括总结,还附上了插图。

可以这么说,如果你想入门TCP/IP,那么这本书是首选。

看完这些书,计算机网络的难度绝对降低N个level,从此上课也精神了!作业也不鬼见愁了!业务也通了!倍儿爽!



当然,除了以上三本入门级别的书以外,极客商城里还有进阶级别的书目哦,偷偷告诉你一声,全部都是全网最低价!

这么好的福利不收白不收啊~


程序员成长攻略系列:

教你调教代码:每看完这一本书,就有一个码农消失

算法打怪指南:辛苦编码好几年,一朝栽在算法前

数据结构指南:有关数据结构的几本书,读完一半算你赢

Java 学习指南:Java,屠榜之王

有关程序员的一切,统统都在“阅读原文”里,少侠,不点开看看?

阅读9273
最好 网络 
举报0
关注InfoQ微信号:infoqchina

用微信扫描二维码即可关注
声明

1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“InfoQ”微信公众号,文章版权归InfoQ公众号所有。

评论
更多

文章来自于公众号:

InfoQ

微信号:infoqchina

邮箱qunxueyuan#163.com(将#换成@)
微信编辑器
免责声明
www.weixinyidu.com   免责声明
版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。
本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。