Tcp/Ip的第二版评价
来源:互联网 发布:linux怎么运行脚本 编辑:程序博客网 时间:2024/05/22 03:43
本来不想吐槽的,可是一想到花了¥450买了这么一本书我就觉得不吐不爽。stevens之前的advanced programming in the unix environment和unix network programming的新版都挺不错,所以想当然觉得这本TCP/IP illustrated, 2nd应该也不会差。结果......
新版基本上除了封面和第一版一样之外,内容上基本上都被重写了,包括写作风格和方式。
缺点:1、章节的编排顺序匪夷所思。DHCP,firewall,NAT被放在了TCP,UDP章节之前。话说你连port都不知道是什么东西的时候,作者你指望读者能搞明白NAT?搞明白如何配置firewall??你说DHCP是作为UDP的payload,可是UDP又是什么东西?
2、详略不当。wireless/ppp/stp/pppoe/tunneling都要讲,但是没一个讲明白的,这些东西本来也就不是作者安排的几十页能说清楚的。你何苦啊?要知道把这些东西说的差不多的TCP/IP Guide可是用了1500+页啊~~你还少了500+页呢~~~ end to end argument和fate sharing这两个和Internet体系相关的重要设计理念其实应该多讲一些,结果只用了一页。讲STUN的时候,其实我们最希望知道如何利用STUN来进行NAT穿越,可惜作者并没有讲。当然了,如果你那这本书来学习TCP/IP的话,不指望你能看明白这一章。因为这章本该是放在TCP之后再讲的。
3、虽说也采用了抓包来解释协议的实际运作过程,可是实际上并没有太多的使用这种方式,很多地方颇有读RFC的感觉。
4、相比第一版颇有价值的课后题,新版没有了...
优点:补充了很多新内容;每章后的reference挺有价值;TCP部分写的很是不错(亮点!)
PS. (1) DMZ这个缩写没有在正文中给出全称;
(2) 讲wireless的时候,提到了ESSID,在CWNA Certified Wireless Network Administrator Official Study Guide这本书里作者都已经专门澄清过:有SSID,BSSID,但是就是没有所谓的ESSID这个概念。
(3) datagram和packet这两个术语的关系一直没讲。在第一版中,在第一章就特别对此进行了说明。(RFC1122上亦有)
建议:通常一本书出了新版之后就意味着老版可以扔掉了,不过这次是个例外。第一版你还得留在手边,第二版可以作为补充。
新版基本上除了封面和第一版一样之外,内容上基本上都被重写了,包括写作风格和方式。
缺点:1、章节的编排顺序匪夷所思。DHCP,firewall,NAT被放在了TCP,UDP章节之前。话说你连port都不知道是什么东西的时候,作者你指望读者能搞明白NAT?搞明白如何配置firewall??你说DHCP是作为UDP的payload,可是UDP又是什么东西?
2、详略不当。wireless/ppp/stp/pppoe/tunneling都要讲,但是没一个讲明白的,这些东西本来也就不是作者安排的几十页能说清楚的。你何苦啊?要知道把这些东西说的差不多的TCP/IP Guide可是用了1500+页啊~~你还少了500+页呢~~~ end to end argument和fate sharing这两个和Internet体系相关的重要设计理念其实应该多讲一些,结果只用了一页。讲STUN的时候,其实我们最希望知道如何利用STUN来进行NAT穿越,可惜作者并没有讲。当然了,如果你那这本书来学习TCP/IP的话,不指望你能看明白这一章。因为这章本该是放在TCP之后再讲的。
3、虽说也采用了抓包来解释协议的实际运作过程,可是实际上并没有太多的使用这种方式,很多地方颇有读RFC的感觉。
4、相比第一版颇有价值的课后题,新版没有了...
优点:补充了很多新内容;每章后的reference挺有价值;TCP部分写的很是不错(亮点!)
PS. (1) DMZ这个缩写没有在正文中给出全称;
(2) 讲wireless的时候,提到了ESSID,在CWNA Certified Wireless Network Administrator Official Study Guide这本书里作者都已经专门澄清过:有SSID,BSSID,但是就是没有所谓的ESSID这个概念。
(3) datagram和packet这两个术语的关系一直没讲。在第一版中,在第一章就特别对此进行了说明。(RFC1122上亦有)
建议:通常一本书出了新版之后就意味着老版可以扔掉了,不过这次是个例外。第一版你还得留在手边,第二版可以作为补充。
- Tcp/Ip的第二版评价
- 第二章 TCP/IP的工作方式
- 第二章 TCP/IP的工作方式
- Tcp/Ip 第二天
- TCP/IP详解--第二章
- 笔记:TCP/IP vol.1 第二章链路层 SLIP的捋一捋
- TCP-IP 第四版 第二章 OSI模型和TCP/IP协议族
- TCP/IP协议族(第二版)第一章
- TCP/IP详解第二版(卷1 协议)
- Python基础教程(第二版) 评价
- 第二章:互联网灵魂之TCP/IP
- 《TCP/IP详解》笔记----第二章 链路层
- TCP/IP第二层--数据链路层
- CCNA-第二章 TCP IP简介
- TCP/IP详解卷一 第二章
- TCP/IP详解卷一:第二章
- TCP/IP第二层--数据链路层
- TCP/IP入门--TCP/IP的概念
- Linux系统管理员都应该熟悉的工具
- 调查:2013年急需的十大热门 IT 技能
- 使用BinCompiler将资源文件打包成二进制文件(转载)
- POJ 1042 枚举+优先队列
- 管理员必备的20个Linux系统监控工具
- Tcp/Ip的第二版评价
- ubuntu 12.04 在vmware7.1下安装问题解决Q&A_20121203
- 最短路
- cocos2d-x学习笔记-CCAction(动作)
- C++单向链表实例
- dedecms制作网站
- Android有用代码片段(二)
- 软件压缩卡与硬件压缩卡的比较
- js图片效果