本书为《TCP/IP协议详解》系列之一,深入剖析了TCP/IP协议的具体实现方式和技术细节,适合网络技术人员和高级用户阅读。
第1章 简介
本章介绍了本书的主要内容及目的,并概述了TCP/IP协议的基本概念。
第2章 基础设施
讨论了网络接口子层的实现细节,包括设备驱动程序和数据链路层处理流程等。
第3章 IP核心
详细描述了IP模块的工作原理及其主要功能,如路由选择、分片重组等。
第4章 ICMP: Internet控制报文协议
解释了ICMP的作用及其实现机制, 包括各种类型的ICMP消息格式和用途。
第5章 ARP:地址解析协议
介绍了ARP如何将IP地址映射为物理硬件地址的过程及其实现细节。
第6章 IGMP:互联网组管理协议
讨论了IGMP在多播数据传输中的作用及其实现原理。
第7章 Socket API
讲解了BSD套接字编程接口的使用方法和主要函数,如socket、bind等。
第8章 基本传输机制
概述了TCP/IP网络通信的基本流程,包括连接建立、数据收发与关闭过程。
第9章 高级传输特性
深入探讨了一些高级功能, 如SO_REUSEADDR选项的作用及实现原理。
第10章 TCP的接收处理
分析了TCP协议在接收到数据后的处理逻辑,如滑动窗口机制等。
第11章 网络调试工具
介绍了常用的网络诊断命令和方法,如ping、traceroute等的工作方式。
第12章 数据链路层
详细描述了常见的局域网(LAN)技术, 如以太网的帧格式及工作原理。
结束语
总结回顾了本书的主要内容并展望未来的发展方向。
附录A 部分习题解答
提供了书中部分练习题的答案和解释说明。
附录B 源代码获取
描述了如何访问本书配套源码的方法。
附录C RFC 1122相关内容
摘取了一些与RFC 1122规范相关的关键条款进行介绍。
参考文献
列出了编写本书时引用的主要资料来源和参考资料。