第二次读完这本书,希望不要去读第三边了,再读一边意味着DQE挂了。
这本书已经有第五版了,所以这本第四版的寿命就是这样短短两年,当然对于网络,两年并不是一个特别短的时间。
我没有读过AST的Computer Networks,据说AST的那本书更全面,而Top-Down更适合入门。我自己觉得其实入门只要一本书就够了,这两本里随便挑一本就OK。读过之后的事情便是做什么方向的工作便去找那个方向的专著,不要在纠缠是否还有“更好的入门书”。单就入门书而言,或者单就“针对CS学生的网络入门书”,我还是很推崇这本Top-Down的,相比Bottom-Up的讲法而言,Top-Down的方式更容易让初学者明白。至少我过去看Bottom-Up的入门书,不知道是自己IQ真的不济还是什么原因,总是觉得很糊涂。
Top-Down的一个可能的弊端是,读书的人会过分在意上层协议,就好像拿着红宝书背单词的时候D开头以前的单词永远是掌握的最牢固的,从E开始基本就记不住了。不过,对于大多数CS人而言,真正在工作中接触的其实也就是IP及其以上各层;IP以下,主要还是归ECE的人管。虽然相关研究依然活跃,但现在的网络世界里层数不穷的,是新的服务和新的服务模式,将这样激动人心的部分放在前面,有助于勾引不明真相的群众投身网络事业。比如作者在这部分里讲到了P2P,小青年们至少不至于觉得作者太落伍吧。
必须承认,这本书确实对物理层有点一语带过的意思,所以可能真的不是很适合ECE学生。
个人很赞TCP和安全这两部分,循序渐进的从一个很弱的模型构建一个比较完善的模型,于是读者很自然能理解协议为什么最终被设计成这个样子。而且第一次看这本书的时候还没看过Kauffman的Network Security,对Alice和Bob的这个情景设置觉得还蛮新鲜的。其次比较喜欢路由算法那部分,先讲基本算法,再说具体协议,很清楚。多媒体网络的部分也是很注重原理,而协议为辅。
虽然很私心的认为其实安全可以再多讲些,不过再说一遍,入门书就是入门书,无论你做什么方向,读完这本书还是要去找专著来看,这是必然的。即使AST的书我没读过,但肯定也是这样。
所以这本书另一个超赞的地方是书中提供的大量参考文献,找专著的过程变得轻松了。
总之是一本非常优秀的写给CS学习人员的计算机网络入门书。
我看过的最好的网络入门书
对“我看过的最好的网络入门书”的回应
《Computer Networking》热门书评
-
我看过的最好的网络入门书
31有用 0无用 坏人C 2009-09-06
第二次读完这本书,希望不要去读第三边了,再读一边意味着DQE挂了。这本书已经有第五版了,所以这本第四版的寿命就是这样短短两年,当然对于网络,两年并不是一个特别短的时间。我没有读过AST的Computer Networks,据说AST的那本书更全面,而Top-Down更适合入门。我自己觉得其实入门只要...
-
国立清华大学公开课指定用书(文末有彩蛋)
26有用 0无用 阿悟 2015-04-14
我只是想告诉你,这本书有配套的公开课可以听,不评价书本身,因为还没有彻底比较过,总之,适合自己的总是最好的。地址:http://ocw.nthu.edu.tw/ocw/index.php?page=course&cid=13&授課老師黃能富清華大學資訊工程學系 特聘教授國立清華大學...
-
如果书也有小脑的话~
22有用 0无用 川貝 2009-06-10
初学者很好的入门教材.我看过的第二本专门讨论网络技术的书.1.应用层讲得非常好,细致入"神",特别是P2P的基本工作原理与结构演化.2.传输层的顺序稍显混乱(可能是与我本来的知识系统有些错位),基本上还是通透明了,详细的论述了TCP可靠传输的方法与实现,特别是关于FSM(有限状态...
-
个人认为比特兰鲍姆那本书好
10有用 1无用 shevchenko 2010-04-06
从应用层讲起,然后展开,摆脱了从物理层开始的枯燥,直接接触应用实例,更能吸引读者的兴趣。另外,很多例子举的很好。...
-
哪里有这本书对应的lab资源啊
10有用 1无用 clzqwdy 2010-05-10
1. 评价下书翻译确实不咋的,我很讨厌把专业术语只留中文,不放英文的情况。觉得这样会增加理解的难度。不过,这本书真的很赞!作者很善于让知识有缘由地展现给它的读者,一切自有因果。而且,很幽默,读起来很轻松(本来自顶向下讲就容易让人理解)。比如,第309页讲解以太网最初构建的思想时,作者用了这句话来概括...
书名: Computer Networking
作者: [美] James F·Kurose
出版社: Addison Wesley
副标题: A Top-Down Approach (4th Edition)
出版年: 2007-04-02
页数: 852
定价: USD 106.80
装帧: Hardcover
ISBN: 9780321497703