
单立平编著
本书共分12章,第1章概述Linux内核组件与内核技术特点。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现。第7章讲解了网络层IP协议的实现。第8~9章介绍传输层数据收发过程。第10章讨论了Linux内核套接字层的实现。第11章介绍网络应用软件的开发技术。第12章讲解在嵌入式系统开发中如何将硬件驱动程序、内核代码、应用程序集成在一起下载至芯片中。
tcp部分讲的比较少,超时重传、拥塞避免、滑动窗口等源码都没讲。 arp部分怎么获得对方的mac地址的源码也没讲。
第一遍只看了L2-L4层,而且只看懂了大概,细节性没得说,非常详尽,就是没有太多图例,得靠自己理解,等把网络技术内幕看完再看一遍这本书,底子不够看这本太吃力
Linux内核网络子系统的功能特色多,代码分散,所以本书的一个重要目的就是清楚地解释Linux内核中网络子系统的主要功能特色、设计原理和实现流程,并告诉读者如何跟踪分析其内部C源代码,如何将不同的代码实现片段串连在一起,并展示其函数功能和数据结构的相互关系,从而对具体的研究过程起到指导和帮助作用。Linux内核TCP/IP协议栈的实现技术是学习和研究操作系统中网络子系统的一个很好的样本和实例。 全书共分12章,按照TCP/IP协议栈分层结构,从如何驱动硬件、网络数据在TCP/IP协议栈中如何发送/接收,到网络应用程序开发技术,最后如何形成嵌入式集成系统的思路来安排各章节的内容。本书由电子科技大学教授、博士生导师罗蕾担任主审,罗蕾教授对本书的编写予以积极支持和认真指导,她仔细地审阅了书稿,提出许多宝贵意见,在此谨向罗蕾教授表达衷心的感谢。在本书编写过程中,还得到了电子工业出版社张春雨老师等的支持和帮助,谨向他们表示诚挚的谢意。 本书主要由单立平编著,其他参与编写的人员有姜云舟、单根全、单宏伟、王雪梅等。
很详细的介绍了linux内核网络驱动的一本书,本人打了一遍酱油,没有细看,不过这本书需要具有linux内核驱动编程经验才能看懂,不然真的是天书……给作者赞!
很棒,网络子系统庞大而复杂,作者庖丁解牛一般将其中奥妙娓娓道来,帮助初学者快速搭建整体框架,理解思想要领。
这的太差,像极了大学课堂上老师直接念概念
很好的一本书,不过需要对一定对计算机底层有所了解。
通篇喜欢用文字和代码叙述原理,相关原理图太少,致使内容干巴巴,建议配合图示和应用较多的《深入理解Linux网络》一起读。这本书的毛病有两个,一是每一章的每一节内容归类不合理。每一节都参杂着别的章节的内容,然后每次看到下一节时都要看重复的内容,又乱又容易打乱思路。二是缺乏全局宏观的分析,过度局限于局部。而这取决于作者能不能将Linux的内核各个关键流程用一张张图精炼出现,让人一目了然,可惜没有,不免觉得作者懂得也不深。本书的优点就是在局部和代码细节上讲的比较细,代码也有注视,语言表达通顺易读,但建议每个Linux的概念词汇可以放在每章节开头先定义说明好,同步给读者,否则相似的名词太多看得累。
功力不够目前还看不懂,还得再从其它方面多积累些