Linux Kernel Networking is the only up-to-date reference guide to understanding how networking is implemented, and it will be indispensable in years to come since so many devices now use Linux or operating systems based on Linux, like Android, and since Linux is so prevalent in the data center arena, including Linux-based virtualization technologies like Xen and KVM.
2. Netlink Sockets
3. ICMP: Internet Control Message Protocol
4. IPv4
5. The IPv4 Routing Subsystem
6. Advanced Routing
7. Linux Neighboring Subsystem
8. IPv6
9. Netfilter
10. IPsec
11. Layer 4 Protocols
12. Wireless in Linux
13. InfiniBand
14. Advanced Topics
Appendix A: Linux API
Appendix B: Network Administration
Appendix C: Glossary