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-11-01
Understanding Linux Network Internals 2024 pdf epub mobi 電子書 下載
這本書的從係統的初始化,然後講述瞭接受和發送,橋的原理、實現和配置,然後開始描述IPv4協議以及在內核中的實現,並且闡述瞭TCP/IP協議族中的信令協議,ICMPv4的實現。然後講述瞭ARP協議,鄰居係統的實現,最後闡述瞭路由,將Linux係統作為一個路由器的做法。 趕快看吧,是...
評分雖然是經典書,但是盛名之下其實難副。我是對照著英文原版看的,無論翻譯好壞,英文原版寫得也比較一般。例如驅動層的介紹,組織得比較差,沒有做到循序漸進,各種細節穿插,讓人讀得時候纍,看完後發現其實書本也沒講多少東西(很多東西沒講,比如netpoll、gso等)。而...
評分書很不錯,作者文筆也很好,而且東南的影印質量也高, 不過主要講述的是3層以下(包括3層),所以不是做防火牆或者內核開發的,沒多大必要看.. 如果隻是想熟悉tcp,TCP/IP Architecture, Design and Implementation in Linux會更好,雖然隻是2.4內核,不過原理都差不多. 我最後兩部分...
評分這本書的從係統的初始化,然後講述瞭接受和發送,橋的原理、實現和配置,然後開始描述IPv4協議以及在內核中的實現,並且闡述瞭TCP/IP協議族中的信令協議,ICMPv4的實現。然後講述瞭ARP協議,鄰居係統的實現,最後闡述瞭路由,將Linux係統作為一個路由器的做法。 趕快看吧,是...
評分這本書我隻看瞭120頁左右,到瞭skb那塊兒後就看不下去瞭,看不懂,感覺啥也沒學到,無趣,敘述很平,沒有看下去的欲望,估計是我比較弱。但是,不要因為書是經典或者作者是外國人就盲目打高分,你真的看懂瞭嗎?這本書過譽瞭。書就是用來傳播知識的,讓人看懂是最起碼的態度,...
圖書標籤: linux network Kernel 網絡 Linux 計算機 網絡編程 networking
很翔實,我主要看瞭Neighboring子係統,沒想到ARP可以講這麼多。
評分在看網橋, 說理還好, 就是囉嗦。。。。紕漏亦不少。。可以一看
評分很翔實,我主要看瞭Neighboring子係統,沒想到ARP可以講這麼多。
評分網橋相關(占瞭書200頁)實現沒看,不包含tcp協議。
評分很翔實,我主要看瞭Neighboring子係統,沒想到ARP可以講這麼多。
Understanding Linux Network Internals 2024 pdf epub mobi 電子書 下載