
肖宇峰 李昕 时岩编著
本书全面描述了Linux网络内核的结构和源码,力图使读者了解和掌握网络内核的工作原理和开发方法。全书共分为9章,主要介绍了Linux内核和相关开发工具、Linux网络内核结构、套接字及其设计、传输层协议实现与设计、网络层实现、数据链路层实现、网络设备驱动程序及其设计、路由模块与邻居子系统、MPLS网络及其协议实现等内容。
之前想要从操作系统底层了解Socket,但是苦于没有相关的学习资料。网络的文章大部分写的不能成体系,直到看到了这本书,图文并茂,讲的比较体系,真正帮助我从操作系统内核的视角理解了Socket。推荐想要从底层理解服务器的读者阅读。
很多年前看过的实体书,没想到还能在微信读书找到
这本书由浅入深讲解了 linux 内核中 TCP/IP 协议族的实现,看完这本书,对于 TCP IP 协议有了更深入的认识,推荐初学者采用跳读的方式阅读,有些具体实现可以略过。
整本书都是数据结构和函数调用关系的罗列,关于网络知识方面的原理解释分析太少了,就是程序员的代码走读记录。可以当作找代码位置的手册用。
不推荐初学者阅读,书中大半是代码,但对代码的讲解不够。