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.
發表於2025-03-12
Understanding Linux Network Internals 2025 pdf epub mobi 電子書 下載
關於內核網絡子係統的工作原理,這是最重要的一本書。 2005年12月,可以說還是來得太遲瞭。
評分書很不錯,作者文筆也很好,而且東南的影印質量也高, 不過主要講述的是3層以下(包括3層),所以不是做防火牆或者內核開發的,沒多大必要看.. 如果隻是想熟悉tcp,TCP/IP Architecture, Design and Implementation in Linux會更好,雖然隻是2.4內核,不過原理都差不多. 我最後兩部分...
評分這本書我隻看瞭120頁左右,到瞭skb那塊兒後就看不下去瞭,看不懂,感覺啥也沒學到,無趣,敘述很平,沒有看下去的欲望,估計是我比較弱。但是,不要因為書是經典或者作者是外國人就盲目打高分,你真的看懂瞭嗎?這本書過譽瞭。書就是用來傳播知識的,讓人看懂是最起碼的態度,...
評分這本書的從係統的初始化,然後講述瞭接受和發送,橋的原理、實現和配置,然後開始描述IPv4協議以及在內核中的實現,並且闡述瞭TCP/IP協議族中的信令協議,ICMPv4的實現。然後講述瞭ARP協議,鄰居係統的實現,最後闡述瞭路由,將Linux係統作為一個路由器的做法。 趕快看吧,是...
評分這本書我隻看瞭120頁左右,到瞭skb那塊兒後就看不下去瞭,看不懂,感覺啥也沒學到,無趣,敘述很平,沒有看下去的欲望,估計是我比較弱。但是,不要因為書是經典或者作者是外國人就盲目打高分,你真的看懂瞭嗎?這本書過譽瞭。書就是用來傳播知識的,讓人看懂是最起碼的態度,...
圖書標籤: linux network Kernel 網絡 Linux 計算機 網絡編程 networking
網橋相關(占瞭書200頁)實現沒看,不包含tcp協議。
評分在看網橋, 說理還好, 就是囉嗦。。。。紕漏亦不少。。可以一看
評分介紹的是3層以下的協議和實現。如果想看TCP等上層協議的實現,不建議看這本,這本應該寫給路由器開發人員的。
評分在看網橋, 說理還好, 就是囉嗦。。。。紕漏亦不少。。可以一看
評分介紹的是3層以下的協議和實現。如果想看TCP等上層協議的實現,不建議看這本,這本應該寫給路由器開發人員的。
Understanding Linux Network Internals 2025 pdf epub mobi 電子書 下載