by Jonathan Corbet
|
by Robert Love
|
Linux System Programming: Talking Directly to the Kernel and C Library by Robert Love |
Essential Linux Device Drivers (Prentice Hall Open Source Software Development Series) by Sreekrishnan Venkateswaran |
The Linux TCP/IP Stack: Networking for Embedded Systems (Networking Series) by Thomas Herbert |
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 inchoosing one solution over another. A large number of flowcharts and other diagrams enhance the book's understandability.
See all Editorial Reviews
Product Details
Would you like to update product info or give feedback on images?
|
![]() |
72% buy the item featured on this page: Understanding Linux Network Internals $32.97 |
![]() |
15% buy Understanding the Linux Kernel, Third Edition $32.97 |
![]() |
5% buy Linux Kernel Development (2nd Edition) (Novell Press) $37.67 |
![]() |
4% buy Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series) $40.79 |
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
|
Share your thoughts with other customers:
|
||||||||||||||
Most Helpful Customer Reviews
Share your thoughts with other customers: Create your own review
|
|
|
This product's forum
(0 discussions)
Ask questions, Share opinions, Gain insight
Active discussions in related forums
|
||||||||||||||||||||||||||
|   |   |   |   | |||||||
|
|
You have no recently viewed items or searches.
After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in. Look to the right column to find helpful suggestions for your shopping session. |
|
| ||
| ||
| ||
| ||