《TCP/IP详解.卷1:协议》读书笔记

从大学的时候就听余老师介绍过stevens这三卷书,还听说最后一卷没写完作者就去世了,工作后也一直听人谈起,

但还是没去真正读它。最近因为工作上很多涉及到网络,捉包,各种tcpdump的使用,同时复习了一下UNP,发

现是时候看看这本书了。到现在才拿起他,真是惭愧。从8月6日买,到国庆的时候在北海度假10月6日翻完,中间

只是晚上回家,偶尔抽点时间看看,所以也只能算翻了一下,不能说细读,在此做下笔记,为后继的复习及读第二

版做一下准备,网上查了一下,发现第二版好像有人重写了,国内现在只有E文版,内容发生了相当大的变化,厚

了好几倍,不过也是,看完书,再对比一下网上对linux的实现讨论,确实有很多的不同,因为这本书写得太久了,

应该是93年写的,到现在已20年+了,肯定有不少的变化但原理基本差不多。

总体感觉

stevens的作品一向是简洁,并附带很多现成的例子,使你可能非常轻松地了解知识,还有习题也是经典,里面一般

会隐藏一些彩蛋。

第1章  概述

------------------------------------

  • 先介绍一下TCP的4层分层概念(链路层,网络层,运输层,应用层),而本书的重点在网络层(IP) 及运输层(TCP/UDP)。
  • 介绍IP地址分5类,A-E类,并说明其范围。
  • 其他一些概念。如:DNS,协议的封装,分用(demulitplexing),C/S模式,端口号,RFC,及本书的测试环境。
  • 其中提到:TCP的数据单元叫TCP段(TCP segment),IP的数据单元叫IP数据报(IP datagram),以太网叫帧(frame)

第2章 链路层

-----------------------------------

第3章 - 第10章

-----------------------------------

     主要是介绍IP协议及其相关的协议(ARP/RARP  ICMP),同时介绍了两个应用Ping及Traceroute的原理,最后介绍IP选路。

第11章-第16章

-----------------------------------

     介绍第二主角UDP协议,UDP最大的特点广播,多播。接着介绍IGMP,DNS, TFTP及BOOTP。

第17章-第24章

-----------------------------------

     非常系统全面地介绍了TCP的协议及细节,如果是奔着TCP的面试或者疑问来的,详细看完这几章也基本清楚了。

第25章-第30章

---------------------------------

    介绍依附在TCP之上的协议及应用,其实相当于应用层的实现。

转载于:https://my.oschina.net/mawx/blog/335964

猜你喜欢

转载自blog.csdn.net/weixin_33696106/article/details/91608396