TCP/IP Illustrated - W. Richard Stevens

TCP/IP Illustrated

W. Richard Stevens

出版时间

1993-12-31

ISBN

9780201633467

评分

★★★★★
书籍介绍
TCP/IP Illustrated, Volume 1: The Protocols is an excellent text that provides encyclopedic coverage of the TCP/IP protocol suite. What sets this book apart from others on this subject is the fact that the author supplements all of the discussion with data collected via diagnostic programs; thus, it is possible to "watch" the protocols in action in a real situation. Also, the diagnostic tools involved are publicly available; the reader has the opportunity to play along at home. This offers the reader an unparalleled opportunity to really get a feel for the behavior of the protocols in day-to-day operation. TCP/IP Illustrated, Volume 1: The Protocols features clear discussions and well-designed figures.
AI导读
核心看点
  • 权威解析TCP/IP协议栈,结合抓包数据实战演示。
  • 图文并茂,逐层剖析从物理层到应用层的通信细节。
  • 提供诊断工具,读者可复现实验,直观观察协议行为。
适合谁读
  • 计算机网络专业学生及从事网络编程的开发者。
  • 希望深入理解底层协议机制的系统工程师。
  • 准备技术面试,需夯实网络基础知识的求职者。
读前提醒
  • 建议优先阅读英文版,中文版翻译质量争议较大。
  • 部分底层内容较深,非网络设计者可略读底层章节。
  • 结合Wireshark抓包实践,效果远胜纯理论阅读。
读者共识
  • 计算机网络领域的圣经级经典,口碑极佳。
  • 内容详实但部分技术细节已随时代发展过时。
  • 阅读难度较高,需耐心啃读,回报丰厚。

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "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数据报可以不按发送顺序接收。"
用户评论
读过12到17章,为了应对面试,TCP协议才是面试考察重点,有时间把UDP也看了;后面的第二和第三本书有人说如果不是做网络设计的没必要看.;平时网络编程要涉及的也就运输层应用层了,越底层越没必要了解,网络层还能看一下ICMP协议,IP数据报.
看了前50页,发觉自己那些年是在瞎干活,胡说话。
简洁明了,详略得当
这么好的书,不忍心看中文版~
网络一线牵,珍惜这段缘😭😭😭
mark一下。看了5%,感觉以后会用到。
看了英文版前面 8 章,细节是讲明白了,就是句子不通顺,有些感觉不需要写出来分散注意力的内容写了出来。
20180928开始二刷
收藏