TCP-IP详解-卷1-协议-原书第2版
核心观点与结构
该书是计算机网络领域的经典之作,系统性地介绍了TCP/IP协议族的各个层面,按以下结构展开:
- 第1章:计算机网络的基本概念
- 第2章:数据通信的基础
- 第3章:应用层协议(HTTP、FTP、DNS、SMTP等)
- 第4章:传输层(TCP与UDP)
- 第5章:网络层(IP、路由、ICMP、ARP)
- 第6章:链路层(以太网、MAC地址、帧结构)
- 第7章:物理层与介质
关键知识点
- TCP 协议的三次握手与四次挥手:确保可靠连接建立与终止。
- 滑动窗口机制:实现流量控制,避免网络拥塞。
- 超时重传与确认机制:保证数据包的可靠传输。
- IP 地址与子网划分:理解 IP 地址的结构与网络划分。
- ARP 与 ICMP 的作用:主机通过ARP获取MAC地址,ICMP用于错误报告。
可行动点
- 阅读第4章,理解TCP的拥塞控制算法(如慢启动、拥塞避免)。
- 理解IP地址的二进制结构,尝试手动计算子网掩码。
- 建立一个本地笔记库,记录常见协议的工作流程图(如HTTP请求流程)。
与其他知识的关联
- 与《深入理解计算机网络》形成互补:两者侧重点不同,本书记叙更详细,后者更注重实现。
- 与
C++ Concurrency in Action有关联:在并发编程中,TCP 的可靠性与网络通信的稳定性对多线程应用至关重要。