我看过的最好的网络入门书 (来自豆瓣)

转载 2012年03月30日 15:39:17
第二次读完这本书,希望不要去读第三边了,再读一边意味着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学习人员的计算机网络入门书。

网络基础 网络基础 网络基础 书籍

  • 2009年08月12日 16:59
  • 5MB
  • 下载

Linux网络编程必看书籍推荐

http://blog.csdn.net/21aspnet/article/details/6694485#comments    首先要说讲述计算机网络和TCP/IP的书很多。   先要...
  • weiyuefei
  • weiyuefei
  • 2014年06月26日 09:33
  • 725

Linux入门基础---提供看懂linux书籍的能力,实习自学

很多人想学linux,可是买了书却会有些难入手,题主最近也在学习linux,写下了这篇文章,希望能对想学linux的你有所帮助。 很讨厌看文章还要做选择,作为一篇面向初学者的文章,本篇文章尽量做到不让...
  • sjj_1999
  • sjj_1999
  • 2017年02月15日 22:02
  • 1004

网络方面的书籍推荐

Table of Contents 1. 计算机网络,谢希仁版 2. 计算机网络,自顶向下方法 3. TCP/IP 卷详解一 4. UNP 5. 结尾还是那句话,我只推荐自己读过的那些好书,其余的不做...
  • lishuhuakai
  • lishuhuakai
  • 2016年02月22日 22:56
  • 7589

学习C++从入门到精通的的十本最经典书籍

最近想学C++,找了一下网上推荐的书籍,转载过来给大家分享 转载自http://c.chinaitlab.com/cc/basic/200905/783905.html     1.《C++...
  • a_302
  • a_302
  • 2013年12月25日 16:54
  • 22041

精通Python网络爬虫-书籍介绍

精通Python网络爬虫是韦玮老师最新书籍,主要定位于Python网络爬虫入门、进阶(初中级)的从业人员。...
  • weiwei_pig
  • weiwei_pig
  • 2017年04月09日 19:25
  • 6187

初学python,看这些书就够了!

“不经一番寒彻骨,怎得梅花扑鼻香。”穷到吃土,却还想着升职加薪当上CEO迎娶白富美攀上人生巅峰,但是又懒散不学习,这很不科学。迎接大数据浪潮,大家可以从大数据技术的教学书籍上下手,早日脱离苦海,今天我...
  • dashenghuahua
  • dashenghuahua
  • 2016年12月15日 11:22
  • 6074

2016书单总结--Java网络编程

2016书单总结–Java网络编程 基础概念 网络(network)–几乎可以实时的发送和接收数据的计算机以及其他设备的集合 网络分层–应用层、传输层、网际层、网络层 端口–(1–65535)/起到...
  • undergrowth
  • undergrowth
  • 2017年01月15日 15:04
  • 1463

Android开发入门书籍推荐

http://liangruijun.blog.51cto.com/3061169/623548/ Android开发入门书籍推荐 Android编程入门教程andbook ...
  • cdnight
  • cdnight
  • 2015年06月26日 14:14
  • 8696

关于IOS开发的基本书籍推荐

1. Sams Teach Yourself iOS 5 Application Development in 24 Hours<img src="https://pic4....
  • hbblzjy
  • hbblzjy
  • 2016年03月27日 22:44
  • 1135
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我看过的最好的网络入门书 (来自豆瓣)
举报原因:
原因补充:

(最多只允许输入30个字)