书籍介绍
本书与O'Reilly出版社的其他两本内核方面的书《深入理解Linux内核》和《Linux设备驱动》一起,对于希望学习更多的Linux内核知识的人士来说,代表着一个新的开始。本书主要内容包括用户空间和内核之间的接口;网络代码关键组件的初始化工作,以及网络设备如何被注册和初始化;设备驱动和协议处理程序之间的接口;透明网桥和生成树协议;封包在IPv4层如何被接收、传输、转发和本地提交;IPv4和传输协议之间的接口;ICMP的实现;邻居协议;路由等内容。并把焦点集中在网络代码上,从设备驱动与协议处理程序之间的接口,到IPv4与L4协议间的接口,并选择一些具有代表性的功能子集作为内核网络实现的最佳起点。本书将使你熟悉Linux网络的内在工作机理,但本书不仅仅是一种学术演练。你将了解到Linux网络数据包的工作过程。本书有助于你充分展现Linux网络的魅力。