图书标签: linux network Kernel 网络 Linux 计算机 网络编程 networking
发表于2025-03-30
Understanding Linux Network Internals pdf epub mobi txt 电子书 下载 2025
If you've ever wondered how Linux carries out the complicated tasks assigned to it by the IP protocols -- or if you just want to learn about modern networking through real-life examples -- Understanding Linux Network Internals is for you. Like the popular O'Reilly book, Understanding the Linux Kernel, this book clearly explains the underlying concepts and teaches you how to follow the actual C code that implements it. Although some background in the TCP/IP protocols is helpful, you can learn a great deal from this text about the protocols themselves and their uses. And if you already have a base knowledge of C, you can use the book's code walkthroughs to figure out exactly what this sophisticated part of the Linux kernel is doing. Part of the difficulty in understanding networks -- and implementing them -- is that the tasks are broken up and performed at many different times by different pieces of code. One of the strengths of this book is to integrate the pieces and reveal the relationships between far-flung functions and data structures. Understanding Linux Network Internals is both a big-picture discussion and a no-nonsense guide to the details of Linux networking. Topics include: * Key problems with networking * Network interface card (NIC) device drivers * System initialization * Layer 2 (link-layer) tasks and implementation * Layer 3 (IPv4) tasks and implementation * Neighbor infrastructure and protocols (ARP) * Bridging * Routing * ICMP Author Christian Benvenuti, an operating system designer specializing in networking, explains much more than how Linux code works. He shows the purposes of major networking features and the trade-offs involved in choosing one solution over another. A large number of flowcharts and other diagrams enhance the book's understandability.
在看网桥, 说理还好, 就是啰嗦。。。。纰漏亦不少。。可以一看
评分介绍的是3层以下的协议和实现。如果想看TCP等上层协议的实现,不建议看这本,这本应该写给路由器开发人员的。
评分网桥相关(占了书200页)实现没看,不包含tcp协议。
评分很翔实,我主要看了Neighboring子系统,没想到ARP可以讲这么多。
评分介绍的是3层以下的协议和实现。如果想看TCP等上层协议的实现,不建议看这本,这本应该写给路由器开发人员的。
这本书我只看了120页左右,到了skb那块儿后就看不下去了,看不懂,感觉啥也没学到,无趣,叙述很平,没有看下去的欲望,估计是我比较弱。但是,不要因为书是经典或者作者是外国人就盲目打高分,你真的看懂了吗?这本书过誉了。书就是用来传播知识的,让人看懂是最起码的态度,...
评分书很不错,作者文笔也很好,而且东南的影印质量也高, 不过主要讲述的是3层以下(包括3层),所以不是做防火墙或者内核开发的,没多大必要看.. 如果只是想熟悉tcp,TCP/IP Architecture, Design and Implementation in Linux会更好,虽然只是2.4内核,不过原理都差不多. 我最后两部分...
评分关于内核网络子系统的工作原理,这是最重要的一本书。 2005年12月,可以说还是来得太迟了。
评分“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.”翻译成:此函数内有一个包裹函数会取得回转锁,然后调用一个以两个下划线符号开头命名的函数,接着再释放...
评分“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.”翻译成:此函数内有一个包裹函数会取得回转锁,然后调用一个以两个下划线符号开头命名的函数,接着再释放...
Understanding Linux Network Internals pdf epub mobi txt 电子书 下载 2025