Linux如此的流行正是得益于它的特性丰富并有效的网络协议栈。如果你曾经惊叹于Linux能够实现如此复杂的工作,或者你只是想通过现实中的例子学习现代网络,《深入理解Linux网络内幕》将会给你指导。\r\n 同其他O''Reilly的流行书籍一样,《深入理解Linux网络内幕》清楚地阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的TCP/IP经验是有用的,但初学者通过本书仍然可以学习到协议本身和大量的应用信息。一旦彻底掌握了这些网络工具,你就可以使用本书所附的代码,准确地指出Linux内核中最重要的部分如何工作。\r\n 网络功能的实现或破坏在不同的时候是由不同的代码块完成的,这正是理解网络和实现它的难点中的一部分。本书的成功之一就是描述这些代码块如何集成,以及众多的函数和数据结构之间的关系。《深入理解Linux网络内幕》不仅描述了Linux网络的全貌,而且是理解Linux网络细节的有效指南。\r\n 作者Christian Benvenuti是一个专注于操作系统网络的设计者。他在书中不仅解释了Linux代码如何工作,还阐述了主要网络特性的目的以及在不同解决方案间是如何抉择的。书中还包含了大量的流程图和其他图表以帮助读者理解。
Preface\r\nPattI.GeneraIBackground\r\n 1. Introduction\r\n 2. Critical Data Structures\r\n 3. User-Space-to-Kernel Interface\r\nPartII.Systemlnitialization\r\n 4. Notification Chains\r\n 5. Network Device Initialization\r\n 6. The PCl Layer and Network Interface Cards\r\n 7. Kernel Infrastructure for Component Initialization\r\n 8. Device Registration and Initialization\r\nPart III. Transmission and Reception\r\n 9. Interrupts and Network Drivers\r\n 10. Frame Reception\r\n 11. Frame Transmission\r\n 12. General and Reference Material About Interrupts\r\n 13. Protocol Handlers\r\nPart IV. Bridging\r\n 14. Bridging: Concepts\r\n 15. Bridging: The Spanning Tree Protocol\r\n 16. Bridging:tinuxlmplementation\r\n 17. Bridging: Miscellaneous Topics\r\nPart V.Internet Protocol Version 4 (IPv4)\r\n 18. Internet Protocol Version 4 (IPv4): Concepts\r\n 19. Internet Protocol Version 4 (IPv4): tinux Foundations and Features \r\n 20. Internet Protocol Version 4 (IPv4): Forwarding and Local Delivery\r\n 21. Internet Protocol Version 4 (IPv4): Transmission\r\n 22. Internet Protocol Version 4 (IPv4): Handling Fragmentation\r\n 23. Internet Protocol Version 4 (IPv4): Miscellaneous Topics\r\n 24. Layer Four Protocol and Raw IP Handling\r\n 25. Internet Control Message Protocol (ICMPv4)\r\nPartVI.Neighboring Subsystem\r\n 26. Neighboring Subsystem: Concepts\r\n 27. Neighboring Subsystem: Infrastructure\r\n 28. Neighboring Subsystem: Address Resolution Protocol (ARP)\r\n 29. Neighboring Subsystem: Miscellaneous lopics\r\nPart VII. Routing\r\n 30. Routing: Concepts\r\n 31. Routing: Advanced\r\n 32. Routing:tinuxlmplementation\r\n 33. Routing: The Routing Cache\r\n 34. Routing: Routing Tables\r\n 35. Routing: tookups\r\n 36. Routing: Miscellaneous Topics\r\nIndex
无封面