《深入理解LINUX网络技术内幕》通过深入解析LINUX网络技术原理和应用,帮助读者全面了解网络通信机制和实践操作。书中详细介绍了网络协议、套接字编程、网络性能优化等内容,对于想要深入学习LINUX网络技术的读者具有很高的参考价值,是一本不可多得的网络技术实用指南。
《深入理解LINUX网络技术内幕》读后感(一)
先挑个错,720页的图28-11和28-12,没有画图,我在英文版上找到了
2024年投了一下,(2024-08之前对1-13章有了感觉,当然有了感觉,不代表就是会了,只不过不怵了,还是很深入,配合代码的理解),2024-08后期在看邻居子系统(arp.c看着没啥,细节还蛮多啊),后面再来更新
网络设备驱动的抓手是e100.c
L3的抓手是af_inet.c
1/4页《深入理解LINUX网络技术内幕》读后感(二)
虽然是经典书,但是盛名之下其实难副。我是对照着英文原版看的,无论翻译好坏,英文原版写得也比较一般。例如驱动层的介绍,组织得比较差,没有做到循序渐进,各种细节穿插,让人读得时候累,看完后发现其实书本也没讲多少东西(很多东西没讲,比如netpoll、gso等)。而且本书涵盖的内容很有限,传输层、套接层、流控系统、防火墙系统都没介绍,但是篇幅还这么大,可见作者是把自己擅长的部分突出,追逐某些琐碎细节,但表述能力有一般,所以才形成了这样一本书。从作者的经历来看,他对桥接部分很了解,其他部分也就一般般了。这本书比LLD和ULK差远了。
2/4页《深入理解LINUX网络技术内幕》读后感(三)
“The function consists of a wrapper that grabs the lock, does its work by invoking a function whose name begins with two underscores, and releases the lock.”翻译成:此函数内有一个包裹函数会取得回转锁,然后调用一个以两个下划线符号开头命名的函数,接着再释放该锁。无力吐槽啊,定语从句都不会翻译,不仅很多约定的专有名词没有统一,还把句子意思完全弄错,由怎么一点翻译语句可见,整本书的翻译质量是什么样大家都懂的。我只能说翻译的人不是计算机科班出生的。原版书还是非常经典的,适合想要深入学习linux内核网络部分的人,怎么好的书就被翻译糟蹋了,可惜!各位还是买英文版吧。
3/4页《深入理解LINUX网络技术内幕》读后感(四)
这本书,我这5个月来每天研究两三个小时,一字一句的啃,每看一段算法介绍或流程图,必定要仔细阅读相应的内核代码。一路下来研读完毕,绝对是收获良多,好书啊好书,如此经典!
豆瓣上评价只有7.2分,不知道是不是翻译的问题,但是在我的阅读过程中,是一边放着书一边电脑里打开着英文电子版的,只要觉得中文上难以理解或者感觉有误的地方,都要看英文确认一下。其实,我觉得这本书的翻译是不差的,中间是有一些翻译上的问题,但是只要我们认真一点,再勤快一点看看英文档,都是能够读过去的。再说了,这么多的技术翻译书籍,确实很多翻译质量都是这样,毕竟1000多页的书,我们也不能对译者要求太高了是不?相比之下,我觉得这本书的翻译在中上吧。
对于此书的内容,其实对于网络方面没有覆盖完全,对于第4层传输层和第5层应用层讲的比较少,这也是被一些读者所诟病的地方。但是我个人认为此书在讲解第2层中的驱动和网桥、第3层的ip分片重组、传输和路由,以及arp协议和路由协议的内核部分,绝对是深入浅出,清清楚楚,明明白白,相当透彻,绝对是有志于进行此方面内容研究的读者必看书籍。很多时候我们没有看懂,我们应该做的是反省一下自己是否看得够用力,是否看得够投入。
此书经典,向有志于linux内核或网络研究学习的朋友推荐!
4/4页