《计算机网络 第七版》读后感

读后感 计算机网络

Computer Networking.jpg

上大学时,计算机网络是必修的一门课程。讲课的老师是学校里很资深的一个教授,非常有耐心。尽管如此,如今的我还是把那些知识都丢的所剩无几了。

其实在工作中,就算是普通的程序员,用到计算机网络的相关知识也不算少。比如:Socket。再比如:RTSP,HTTP 等协议。我虽然会用,但究竟数据在网络中是怎么流动的始终也不清楚。所以,重新学习一遍这门课程是我一直以来的心愿。

对于计算机网络的教材,就属谢希仁教授的这一本最权威,最受欢迎。事实也证明这本书确实很好,这主要体现在以下几个方面:

第一,组织结构清晰

本书以概述开篇,接着从互联网五层结构(物理层、数据链路层、网络层、运输层、应用层)入手,逐一讲解。最后,就热点问题(网络安全、互联网上的音频/视频服务、无线网络和移动网络)进行阐述。

整本书的脉络十分清晰,由基础到应用,由底层到上层。这样的结构使读者容易跟上作者的思路,学习起来也有一个过渡。在后面的章节中,多少会应用到前面章节的知识,这也使前面的基础知识得到了巩固。

第二,涉及知识全面

本书涵盖的范围比较广泛,从局域网到广域网,有线网到无线网以及相关协议都有所涉及。当然重点还是互联网。针对每一种网络,作者都对其结构、协议、性能、应用进行了讲解。这些技术,有的是标准,有的是准标准,有的还在发展当中。

在讲到一些应用时,比如:搜索引擎,还结合了当下热点的计价排名问题进行了点评,可以说是与时俱进了。

从本书中,不仅能了解到计算机网络的技术知识,也能了解到它的时代背景、进化历程和在实际应用中的现状。这些都是十分有意义的,今天看似无比复杂的计算机网络,每一个环节的设计,都是有原因的。

第三,复杂程度适宜

本书复杂程度是适宜的。没有相关知识背景的人,只要耐心去读,一定看得懂。作者在讲解的过程中,并没有一味的追求细节,而是在表达清楚原理的前提下,尽可能浅显易懂。

实际生活中的计算机网络是相当复杂的,就拿 TCP/IP 协议举例,单这一部分,就可以写出厚厚的一本书。所以,作者重点表达的是基本的概念和原理,让读者对计算机网络有一个整体的了解。至于具体的细节,还需要自己去翻阅更多的资料。

所以,本书其实更适合一个计算机网络刚入门的人看,并不特别适合专业人员去读。

第四,图文并茂

本书的图例很关键。计算机网路的一些概念原理,用文字表述起来很麻烦。有时候读了一大段,不如看一张图理解的快。书中的图例都很清晰明了,恰到好处的弥补了晦涩难懂的知识点。我强烈建议每一个人在读这本书的时候,都多多关注一下这些图例。你会发现,结合着图例去读文字,能够极大的帮助理解。

总结

正如我前面提到,这是一本入门计算机网络的好书。读完之后,对相关的原理和概念有了一个整体的理解。现在,每当我再写网络相关的代码时,脑袋里就会不由自主的浮现出数据的流动过程,仿佛是把原来隔着的那一层模糊的玻璃打破了,一起都清晰了起来。但对于网络方面的专业人士,要不要读,就另当别论了。

   

转载请注明来源: https://xudeyu.github.io/2018/11/15/computer-networking-book-review.html 欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论(可能需要在能访问 disqus 服务的网络),也可以邮件至

看看这个?