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

转载 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学习人员的计算机网络入门书。

相关文章推荐

Handler的介绍和使用方法

转发请注明出处:   在开发中,每个界面都需要需要更新UI,我们一般会使用Handler更新UI,下面我们就介绍一个怎样使用Handler。 Handler是android封装好的一套更新UI的机制,...

Handler的多种使用方法

在子线程中更新UI线程 1,通过发消息 private Button btn; private Handler mHandler = new MyHandler(this); private...

基于python的豆瓣“我看过的电影”的爬虫

#!/usr/bin/env python # -*- coding: cp936 -*- # Filename: backup_ver1.py import urllib2 import re i...

Python实例:网络爬虫抓取豆瓣3万本书(5)

第五步没有什么心的知识点。 直接看代码吧。 # -*- coding:utf-8 -*- # 提取各标签列表页到excel import time import os.path from tool...

Python实例:网络爬虫抓取豆瓣3万本书(2)

先补充一下网页访问的流程点击打开链接 补充一些概念和知识: beautifulsoup:老火汤 是用Python写的一个HTML/XML的解析器,可以很好的处理不规范标记并生成剖析树(parse t...

Python实例:网络爬虫抓取豆瓣3万本书(4)

新的知识点: 1.re模块,正则表达式 表达式中的分组: 组是通过 "(" 和 ")" 元字符来标识的。 "(" 和 ")" 有很多在数学表达式中相同的意思;它们一起把在它们里面的表达式组成一组...

Python实例:网络爬虫抓取豆瓣3万本书(6)

# -*- coding:utf-8 -*- import time from tool.ExcelManager import readExcel from tool.DbManager imp...

Python实例:网络爬虫抓取豆瓣3万本书(3)

新增的知识点: 1.使用到beautifulsoup库,下载和安装http://blog.csdn.net/u012175089/article/details/60987804 2.使用到open...

python3 [入门基础实战] 爬虫入门之爬取豆瓣阅读中文电子书[热门排序]

稍微总结一下: 今天爬的稍微有点打击士气了,但是还是学到了不少东西,告诉我们,要学会自己去百度,谷歌答案, 自己去思考,不要依赖一些技术交流QQ群,很多都是水群的, 真的帮助你的是很少的。 重...

我所学过看过的计算机语言入门书籍推荐

自从我进了大学计算机系,便开始了我的程序员生涯。接下来我会推荐我大学期间看过的书籍中精选的几本入门级别的书籍。学习编程一定要一步一个脚印,当你把各类入门书籍研究透彻之后,你才能在计算机技术不断革新的浪...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我看过的最好的网络入门书 (来自豆瓣)
举报原因:
原因补充:

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