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.
發表於2024-12-26
Understanding Linux Network Internals 2024 pdf epub mobi 電子書 下載
這本書我隻看瞭120頁左右,到瞭skb那塊兒後就看不下去瞭,看不懂,感覺啥也沒學到,無趣,敘述很平,沒有看下去的欲望,估計是我比較弱。但是,不要因為書是經典或者作者是外國人就盲目打高分,你真的看懂瞭嗎?這本書過譽瞭。書就是用來傳播知識的,讓人看懂是最起碼的態度,...
評分這本書,我這5個月來每天研究兩三個小時,一字一句的啃,每看一段算法介紹或流程圖,必定要仔細閱讀相應的內核代碼。一路下來研讀完畢,絕對是收獲良多,好書啊好書,如此經典! 豆瓣上評價隻有7.2分,不知道是不是翻譯的問題,但是在我的閱讀過程中,是一邊放著書一邊電腦裏打...
評分這本書我隻看瞭120頁左右,到瞭skb那塊兒後就看不下去瞭,看不懂,感覺啥也沒學到,無趣,敘述很平,沒有看下去的欲望,估計是我比較弱。但是,不要因為書是經典或者作者是外國人就盲目打高分,你真的看懂瞭嗎?這本書過譽瞭。書就是用來傳播知識的,讓人看懂是最起碼的態度,...
評分書很不錯,作者文筆也很好,而且東南的影印質量也高, 不過主要講述的是3層以下(包括3層),所以不是做防火牆或者內核開發的,沒多大必要看.. 如果隻是想熟悉tcp,TCP/IP Architecture, Design and Implementation in Linux會更好,雖然隻是2.4內核,不過原理都差不多. 我最後兩部分...
評分這本書,我這5個月來每天研究兩三個小時,一字一句的啃,每看一段算法介紹或流程圖,必定要仔細閱讀相應的內核代碼。一路下來研讀完畢,絕對是收獲良多,好書啊好書,如此經典! 豆瓣上評價隻有7.2分,不知道是不是翻譯的問題,但是在我的閱讀過程中,是一邊放著書一邊電腦裏打...
圖書標籤: linux network Kernel 網絡 Linux 計算機 網絡編程 networking
介紹的是3層以下的協議和實現。如果想看TCP等上層協議的實現,不建議看這本,這本應該寫給路由器開發人員的。
評分很翔實,我主要看瞭Neighboring子係統,沒想到ARP可以講這麼多。
評分在看網橋, 說理還好, 就是囉嗦。。。。紕漏亦不少。。可以一看
評分在看網橋, 說理還好, 就是囉嗦。。。。紕漏亦不少。。可以一看
評分很翔實,我主要看瞭Neighboring子係統,沒想到ARP可以講這麼多。
Understanding Linux Network Internals 2024 pdf epub mobi 電子書 下載