《深入理解Linux网络技术内幕》是一本专为希望深挖Linux网络子系统的读者准备的书籍,它从基本概念入手,详尽阐述了Linux网络的关键数据结构,解释了用户空间与内核的交互过程,并进一步分析了通知链的工作机制,该书深入探讨了网络设备的初始化流程,PCI层的构成以及网络接口卡的功能,为读者展现了组件初始化时内核所采用的基础架构,书中不仅讲述了设备注册和初始化的技术细节,还详细描述了中断和网络驱动程序的关系,帧的接收与传输过程,以及中断事件的处理,对于协议处理,该书提供了系统的分析和桥接技术的深度讲解,从概念到具体的Linux实现,再到生成树协议及其他相关主题,无不体现了作者对Linux网络技术的深刻理解,对于追求精通Linux内核网络部分的专业人士而言,此书是一部宝贵的资料。
Linux如此的流行正是得益于它的特性丰富及有效的网络协议栈。如果你曾经惊叹于Linux能够实现如此复杂的工作,或者你只是想通过现实中的例子学习现代网络,将会给你指导。同其他OReilly的流行书籍一样,清楚地阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的 TCP/IP经验是有用的,但初学者通过《深入理解Linux网络内幕》仍然可以学习到协议本身和大量的应用信息。一旦彻底掌握了这些网络工具,你就可以使用这本书所附的代码,准确地指出Linux内核中最重要的部分如何工作。网络功能的实现或破坏在不同的时候是由不同的代码块完成的,这正是理解网络和实现它的难点中的一部分。该书的成功之一就是描述这些代码块如何集成,以及众多的函数和数据结构之间的关系。不仅描述了Linux网络的全貌,而且是理解Linux网络细节的有效指南。
目录
- 第一章简介
- 第二章关键数据结构
- 第三章用户空间与内核的接
- 第四章通知链
- 第五章网络设备初始化
- 第六章PCI层和网络接口卡
- 本章涉及的数据结构
- 第七章组件初始化的内核基础架构
- 第八章设备注册和初始化
- 第九章中断和网络驱动程序
- 第十章帧的接收
- 第十一章帧的传输
- 第十二章中断事件一般性参考数据
- 第十三章协议处理函数
- 第十四章桥接:概念
- 第十五章桥接:生成树协议
- 第十六章桥接:Linux实现
- 第十七章桥接:其他主题