Understanding Linux Network Internals provides its readers with detailed information on the functioning of Linux and modern networking.
Summary Of The Book
In Understanding Linux Network Internals, the author enlightens readers on the subject of Linux networking, giving insight into the way Linux executes tasks based on the use of IP protocols. This book also contains detailed information on the functioning of the Linux OS, and guides readers into the code that is responsible for it.
In total, Understanding Linux Network Internals contains 36 chapters providing detailed explanations of important concepts. Some of the topics covered in this book include Network Device Initialization, User-Space-To-Kernel Interface, Kernel Infrastructure For Component Initialization, Device Registration And Initialization, General And Reference Material About Interrupts, Bridging: The Spanning Tree Protocol, Internet Control Message Protocol (ICMPv4), Neighboring Subsystem: Address Resolution Protocol (ARP), and Routing: Linux Implementation Kernel Options.
In this book, the author aims at drawing the link between distant functions and data structures, which helps in understanding the code better.
Individuals with the basic knowledge of the C programming language can make use of the code-walkthroughs present in this book. These walkthroughs will help them understand the functioning of the Linux kernel. There are also many flowcharts and diagrams that enable the reader to gain a better understanding of the topics covered. The author also makes use of real-world examples to get his point across more clearly.
Understanding Linux Network Internals is a must-read for individuals who want to understand Linux networking better.
About Christian Benvenuti
The author of this book, Christian Benvenuti, is also a well-known operating system designer.
Benvenuti completed his postgraduate degree from the University of Bologna, Italy. Following that, he became a part of the International Center For Theoretical Physics (ICTP), Trieste. During his time at ICTP, he built an ad-hoc software application on the Linux kernel, served as a trainer on the subject of networking, and held the post of a scientific consultant for a task on remote collaboration. He has carried out training programs in countries such as Africa, South America, and Europe. He often works along with a number of non-profit organizations for increasing awareness of the Linux OS in developing countries. He has also worked for Cisco Systems, Silicon Valley, where he held the post of a software engineer and worked on network security, layer two switching, and high availability.
17 Jan, 2017
Good content but bad quality
28 Apr, 2015
Linux Kernel networking Guide
25 Apr, 2015
15 Dec, 2013
good packing - as good as you buy in shop! ...
22 Nov, 2013
Must read for "Understanding Linux Network Internals"
1 Feb, 2012