TCP/IP详解 卷1:协议(英文版)

W.Richard Stevens

出版时间

2010-02-28

ISBN

9787115222596

评分

★★★★★

标签

计算机

书籍介绍
这本书在读者口中反复出现的词是「圣经」——但它并非一本让人轻松翻完的畅销书。很多人从怀疑它「徒有虚名」开始,到后来「不厌其烦地跟朋友安利」,前后断断续续读一个半月乃至一年多,记下两千多行笔记。打动他们的,是作者把协议「为什么这样设计」讲得透彻:ARP 为何单播而非广播、以太网帧长度为何卡在 46 到 1500 字节、数据帧如何在协议栈中逐层解封装,这些 RFC 之外的工作原理构成了它真正的价值。需要提醒的是:这是 1994 年的老版,DHCP、IPv6、HTTP 等内容已显陈旧;部分读者对中文版翻译颇有微词,因而更推荐英文原版。它适合愿意啃原理、而非只想查手册的人——读懂它,你看待网络的方式会不一样。
作者简介
W. Richard Stevens 国际知名的UNIX和网络专家,备受赞誉的技术作家。他1951年2月5日出生于赞比亚,后随父母回到美国。中学时就读于弗吉尼亚菲什伯恩军事学校,1973年获得密歇根大学航空和航天工程学士学位。1975年至1982年,他在亚利桑那州图森市的基特峰国家天文台从事计算机编程工作,业余时间喜爱飞行运动,做过兼职飞行教练。这期间他分别在1978年和1982年获得亚利桑那大学系统工程硕士和博士学位。此后他去康涅狄格州纽黑文的健康系统国际公司任主管计算机服务的副总裁。1990年他回到图森,从事专业技术写作和咨询工作。写下了多种经典的传世之作,包括《TCP/IP详解》(三卷)、《UNIX环境高级编程》和《UNIX网络编程》(两卷)。Stevens于1999年9月1日去世,年仅48岁。2000年他被国际权威机构USENIX追授“终身成就奖”。
AI导读
核心看点
  • TCP/IP领域权威经典,深入解析协议原理
  • 结合实例讲解协议定义原因及系统应用
  • 内容详尽具权威性,每章附精选习题答案
读者共识
  • TCP/IP领域无可争议的圣经级著作
  • 中文译本质量极差,存在严重翻译错误
  • 原理透彻写作优秀,但部分技术已落后
精彩摘录
  • "ARP应答是直接送到请求端主机的,而是广播的。"
  • "The ARP reply is thus sent directly to the requesting host; it is not ordinarilly broadcast (see Section 4.8 for some cases where this rule is altered)."
  • "internet这个词第一个字母是否大写决定了它具有不同的含义。internet意思是用一个共同的协议族把多个网络连接在一起。而Internet指的是世界范围内通过TCP/IP互相通信的所有主机集合(超过1 0 0 万台)。 Internet是一个internet,但internet不等 于Internet。"
  • "IP has a simple error handling algorithm: throw away the datagram and try to send an ICMP message back to the source."
  • "以太网数据帧的物理特性是其长度必须在4 6~1 5 0 0字节之间,而数据帧在进入每一层协议栈的时候均会做一些封装。"
  • "当目的主机收到一个以太网帧时,就在协议栈中从底向上升,同时去掉各层协议加上的报文首部。每层协议盒都要去检查报文首部的协议标识,以确定接收数据的上层协议。这个过程称作分用。"
  • "IP路由选择是逐跳进行的。IP并不知道到达任何目的的完整路径(当然,除了那些与主机直接相连的)。所有的IP路由选择只为数据报传输提供下一站路由器的I P地址。它假定下一站路由器比发送数据报的主机更接近目的,而且下一站路由器与该主机是直接相连的。 IP路由选择主要完成以下这些功能: 1) 搜索路由表,寻找能与目的IP地址完全匹配的表目(网络号和主机号都要匹配)。如果 找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标 志字段的值)。 2) 搜索路由表,寻找能与目的网络号相匹配的表目。如果找到,则把报文发送给该表目 指定的下一站路由器或直接连接的网络接口(取决于标志字段的值"
  • "无连接这个术语的意思是IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。这也说明,IP数据报可以不按发送顺序接收。"
用户评论
经典不容质疑
断断续续读了一年多终于看完了,记了2000多行笔记,收获很大。
协议经典
再次orz stenens的好书!太深入了,可惜平时用的不多。
内容有点老,不过书中举的例子都很经典
已看完,TCP那几章需要多读几遍
还是英文原版读着爽
翻译的水平决定了国内的技术水平始终落后于美帝五到十年,能把小说翻译成散文也是没谁了。适合通读。另外,RARP已经被DHCP取代了。
计算机网络方向不得不看的一本好书。中文版的翻译质量较低,部分地方有严重翻译错误,如生成树和DHCP协议处。一定要对照英文原版来看。
内容虽然过时,到对新手很有用。读了前半部分内容,直接读英文版的收获很大。
求书
收藏