http://outmyth.blogdriver.com/outmyth/index.html
【原书名】 Computer Networks, Fourth Edition
【原出版社】 Pearson Education
【作者】 Andrew S.Tanenbaum,Vrije Universiteit,Amsterdam,The Netherlands
【译者】 潘爱民
【丛书名】 世界著名计算机教材精选
【出版社】 清华大学出版社
http://www.china-pub.com/computers/common/info.asp?id=19442
http://www.china-pub.com/computers/common/info.asp?id=15894 [英文影印版]
【参考资料】
本书的PPT:
http://authors.phptr.com/tanenbaumcn4/
【评论】
国防科技大学倪鹏云教授关于该书的评论,可参见http://www.china-pub.com/main/sale/renwu/mainb.htm
《计算机网络》这本书有20多年的历史(1980年第1版)和积累,作者有丰富的知识基础和教学经验。本书基本上按照从底向上的思路,内容涉猎非常广,但是并不
深入,然而作者提供了很多参考资料,所以,这本书既是一本教材,也是一本很好的参考书。实际上,在国外,还有完全不同思路的教材也同样很受欢迎,比如
James Kurose和Keith Ross合著的《Computer networking: A top-down approach featuring the Internet》也是一本不错的网络教材,它从应用层
开始讲起,由上至下,由浅入深,适合于作为学习用书。
其实这一版本的书和第三版区别不大,第四版主要是删掉了第三版中讲述ATM的部分,然后是将以前应用层中的安全部分作为第8章重点讲述,其余的差别很小.个人认
为第版还是相当不错的完全顺应了历史潮流,ATM作为已经或是将要被淘汰出局的技术,确实不用花太多的时间在上面.作为当前网络研究方面热点的安全问题确实应
该重点讲述.
本书讲解详尽,并尽量兼顾全面与重点突出之间的均衡,这种内容安排相信可以满足大多数人的需求,应该说该书的特点就是内容全面,而且紧跟潮流,对典型的
技术案例做了重点剖析。
我觉得它写的像一本大全类的书,什么都说,结果什么说的不痛不痒,有点像蜻蜓点水那样子,像是简介的书那样,不深入,真的不深入,我还以为外国老写的书都是比
较风趣幽默的,不过好像看上去也不怎么风趣幽默!还有失望的是,这么大的一本书,在网络硬件和网络OS这方面的知识却介绍的不多,结果我很多想查找也没找到.
我觉得如果是初学者看这本书的话,不见的会很好,因为这里面只是一个简介,忽略了一些细节的问题和各个原理/协议/标准之间在的联系和串通,忽视了一个整体的
网络通信环境下的通信的怎么开始,过程是怎么样,结果是怎么样,在这样的一个过程中,各个原理/协议/标准的执行以及他们的细节问题,
总之我觉得这本书是把网络的各个部分分块了,没有从整体上来讲网络的实现技术.所以我不建议初学者看着本书,但是当你不是初学者的时候,看这本书对你来说就
好像是在看网络概论之类的入门书籍了,真是矛盾啊.
人说“一本好书带来一个世界”,可这本书是“一个章节带来一个世界”!作者的知识广博让人敬佩,第二章的傅立叶分析光几句话就把以前学了一个学期信号课也不
甚了了的地方讲清楚了
关于谢老的电子工业出版社的同样名称的书与这本书的对比:
强烈建议初学网络的网友,去看谢老的那本书,谢老的那本书,写作非常严谨,并解释清楚了许多初学者或者是工作多年的仍混淆的基本概念,绝对称得上字字珠
矶。关键在于谢老将一些老的网络技术作了删减,增加了不少当前热门的网络技术,可以说是一本跟得上时代的网络教科书。
Andrew的这本有自己的特色,但我觉得在许多方面,比不上谢老的这本国产书。它的内容庞杂,该讲清楚的地方没有讲清楚,初学者容易混淆的地方则一笔带过,
看了这本书的人,也许要将这样的混淆概念带到以后的工作中去。这些方面的例子可以具很多。如:路由器的基本原理,谢老的这本就讲得比较好。TCP协议流量
控制部分也是谢老的这本比较好。谢老的这本还将ALOHA的原理作为附录,从正文中删除了,这也是适应网络发展的要求。最短路径算法如果看Andrew的,你很难
懂,但看了谢老的附录里的算法描述,一看就懂,还能明白Andrew没讲的内容。对于应用层协议,谢老的这本抓住重点,写得简明扼要,因为读者基本接触过或学
到过应用层的一些协议原理。该细的细,该粗的粗。而andrew这本却是眉毛胡子一把抓,什么都罗列来,什么也没讲明白。特别是关于SNMP部分,没有谢老的这
本条理清楚。
不多讲了,我的意思在于:我们不要迷信外国作者所谓的畅销书,其实国内作者写的书比他们更好,我们应该从实际出发,选择适合自己的书。
我看过谢老的前几章,确实讲的很清楚。如发送速率(传输速率)和传播速率。很难得国内作者的书比国外好的。
我对比了两者,觉得还是谢老师的书更加深入浅出,道理清楚,概念解释的有针对性;而经典呢,似乎一下子难以让人看进去,而且更像是一篇篇论文,并不解释
太多的基础概念和道理,讲解的是技术。所以,我也建议初学者或者向我这样的带着工作中的疑惑去看书的人,还是买着一本;而有一定水平的当然看经典较好,
也可作为收藏。
这两本书各有侧重点,写书的目的不太一样。谢老的这本书侧重于网络应用,讲述了现有网络的基本原理,侧重于现有网络的基本概念,写得非常流畅,非常适合
有志于网络应用的读者,这也是国内写得最好的一本网络应用教程。
而Andrew的那本书,侧重于讲网络的构成原理,适合于有志于网络设计、网络开发的读者,其理念在于启发你设计一个完整网络所要考虑的问题。这本书不算是最
好的,但是一本百科全书(有点这个意思)。我的朋友在加拿大读书,他们学校用的教材我也看了,比这两本都要好,理论也讲得比较深。
所以这两本书各有侧重点,但都是两本比较好的书,读者应该按照自己的发展方向来选择所用的教材。
讲解的非常详细!对一项技术的优缺点,应用方向,不同技术,不同协议之间的比较都作了详细深刻讲解!与谢希仁的那本《计算机网络》相比,这本书写的更深
,知识面更广!不过谢老这本知识结构紧凑,每个概念都给出严格定义,较好的把握了重点!所以我还是建议两本一起看
和大家讨论以下学网络必看的一些书籍
我觉得这本和谢老的那本以及tcp/ip详解应该是必看的
不知大家有没有看过
机械工业出版的
计算机网络: 自顶向下方法(原书第3版)
是不是可列于必看之列
还有高传善翻译的一本网络互连书
这些书都很经典
学网络,要看的书出这本书以外,还有谢希仁的同名的书,当然《TCP/IP祥解:卷一:协议》也是必不可少的。
我的感觉是这本书是一个非常好入门及提高阶段,而《TCP/IP祥解:卷一:协议》则是精通必需的。
谢老的书是对这两本书的不错的结合。但深度不及这两本书。
网络是一个非常大的概念,不可能在一本入门教材里讲得很深入彻底。如果您想要了解那些advanced topic背后的基本原理:如果要学习BSD Socket可以看
rstevens的书,要学习Internet协议可以看Stevens写的TCP/IP Illustrated和Comer的TCP/IP网际互联,要学习分布式对象系统可以看《分布式系统原理
》,要学习协议的形式化验证方法可以看林闯的书……等等
Stevens写的TCP/IP Illustrated和Comer的TCP/IP网际互联跟“计算机网络”这本书是互补的。前者针对TCP/IP,后者讲网络原理。
比较经典的计算机网络首先推崇的是Richard Steven的书,tcp/ip illustrator三卷;那个时候还流行过Douglas Comer教授的 "internetworking with
tcp/ip 三卷。
=============================================================================