「计算机网络」领域最好的教材和最好的参考书

计算机网络是每一个程序员的必须掌握的知识,并且也是一个非常有趣的领域。

关于这个领域的教材特别多,我看过就就至少4本,其他书籍都是按照协议栈从下往上讲的,下面这本自顶向下的组织材料的方式,对初学者来说最好接受,因为顶层应用出现在我们日常的生活中。

需要注意的是,本书第七版介绍了物联网和SDN,原理上讲干扰了初学者,因为这些不是最本质的东西,我建议购买第六版,封面如图

这本书主要是基础原理,涉及了IPv6,移动时代的网络网络特点

最好的参考书是下面这本,这是伟大的技术作家Stevens三卷本的第一卷,购买的时候擦亮眼睛,购买第一版,第二版由别人更新,改得臃肿且面目全非,完全没有第一版的简洁明了。

百度百科很多网络相关的词条直接抄自本书。可见本书描述的准确性。本书对ICMP和TCP的讲解无出其右,而这两个协议的重要性,再怎么强调都不过分。

除了上面这本,后面还有两卷,另外,同样是Stevens的另一套两卷本《UNIX网络编程》也声誉很高,我没有看完过,这里不做推荐

你可能感兴趣的:(「计算机网络」领域最好的教材和最好的参考书)