Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
38 used & new from $27.98

Have one to sell? Sell yours here
 
   
Understanding Linux Network Internals
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Understanding Linux Network Internals (Paperback)

by Christian Benvenuti (Author)
Key Phrases: policy routing, forward delay, helper routines, Internet Protocol Version, Traffic Control, Miscellaneous Topics (more...)
4.4 out of 5 stars See all reviews (7 customer reviews)

List Price: $49.95
Price: $32.97 & this item ships for FREE with Super Saver Shipping. Details
You Save: $16.98 (34%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 5 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
25 new from $27.98 13 used from $27.99

Frequently Bought Together

Understanding Linux Network Internals + Understanding the Linux Kernel, Third Edition + Linux Device Drivers, 3rd Edition
Price For All Three: $92.31

Show availability and shipping details

  • This item: Understanding Linux Network Internals by Christian Benvenuti

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Understanding the Linux Kernel, Third Edition by Daniel Bovet

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Linux Device Drivers, 3rd Edition by Jonathan Corbet

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Linux Device Drivers, 3rd Edition

Linux Device Drivers, 3rd Edition

by Jonathan Corbet
4.2 out of 5 stars (47)  $26.37
Linux Kernel Development (2nd Edition) (Novell Press)

Linux Kernel Development (2nd Edition) (Novell Press)

by Robert Love
4.7 out of 5 stars (42)  $37.67
Linux System Programming: Talking Directly to the Kernel and C Library

Linux System Programming: Talking Directly to the Kernel and C Library

by Robert Love
3.2 out of 5 stars (6)  $31.49
Essential Linux Device Drivers (Prentice Hall Open Source Software Development Series)

Essential Linux Device Drivers (Prentice Hall Open Source Software Development Series)

by Sreekrishnan Venkateswaran
4.4 out of 5 stars (12)  $35.99
The Linux TCP/IP Stack: Networking for Embedded Systems (Networking Series)

The Linux TCP/IP Stack: Networking for Embedded Systems (Networking Series)

by Thomas Herbert
Explore similar items

Editorial Reviews

Review
"Anyone who works with Linux networking should have a copy to hand to help with those inexplicable problems and to better understand how it all works." - James Millen, BJHC & IM, November 2006

Product Description
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 inchoosing one solution over another. A large number of flowcharts and other diagrams enhance the book's understandability.

See all Editorial Reviews


Product Details

  • Paperback: 1062 pages
  • Publisher: O'Reilly Media, Inc.; illustrated edition edition (December 29, 2005)
  • Language: English
  • ISBN-10: 0596002556
  • ISBN-13: 978-0596002558
  • Product Dimensions: 9.1 x 7 x 1.7 inches
  • Shipping Weight: 3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.com Sales Rank: #31,740 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #7 in  Books > Computers & Internet > Operating Systems > Linux > Networking & System Administration
    #18 in  Books > Computers & Internet > Operating Systems > Linux > Programming
    #33 in  Books > Computers & Internet > Operating Systems > Unix

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(11)
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

7 Reviews
5 star:
 (5)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
10 of 11 people found the following review helpful:
5.0 out of 5 stars The best Linux networking software book to start with, October 14, 2006
I have read a number of books on the TCP/IP protocols and their implementations; both the original Berkeley (BSD) Unix TCP/IP stack and the Linux TCP/IP stack. I must say that this is the best of all of them. This book makes the subject very approachable for the newcomer to network protocol software but the explanations are detailed enough to satisfy an old dog like me. Benvenuti's writing style is clear and very readable. He liberally provides diagrams to illustrate the concepts he is discussing.

My only fault with the book is that the transport layer protocols (UDP and TCP) are not covered. Benvenuti provides a list of important areas of the networking software that are not covered in the book but gives other references for most of these. I hope that he is working on a volume 2 to cover these areas.

I would sum up by saying that if you want to learn about the Linux networking software or network protocol software in general, start with this book. This book will give you the background to understand other, less well written books that cover the remaining networking software topics.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Excellent Book For Those Who want to know How Linux Network Stack Works, April 7, 2009
By Venkatram Tummala (Los Angeles, CA USA) - See all my reviews
(REAL NAME)   
If you already have knowledge about how computer networks work in general & want to know how those networking concepts are actually designed & implemented in an operating system, this book is a must. This Book is a smooth read & goes step by step.

First it tells you how a NIC registers itself with the kernel. Then it describes an high-level introduction of how device drivers drive the device. Then it describes the interface between the kernel and the device drivers. It also discusses bridging & routing concepts.

If you want to delve into the linux networking code of the kernel or if you are actually looking to modify a part of the networking code, this book is a must read.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4.0 out of 5 stars Excellent, in depth review of Linux Networking, January 7, 2009
By Nicholas A. Barendt (Cleveland, OH USA) - See all my reviews
(REAL NAME)   
The book was exactly what I was looking for - a practical, in-depth explanation and review of the various software components that make up the Linux kernel's network stack.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Very nice and cheap item
the item is just as the description of the seller, and it's a good transaction
Published 4 months ago by J. Chiang

5.0 out of 5 stars Broad coverage
This is a wonderful book to understanding how the linux networking code works. Good coverage of networking code for a beginner-developer to grasp.
Published 11 months ago by Rama Madhusudhan

2.0 out of 5 stars Network Internals Review
In "The Audience for This Book" section it says that "..newcomers will be able to get up to speed quickly, too". That is patently untrue. Read more
Published 12 months ago by Bruce Johnson

5.0 out of 5 stars TAKE THE LINUX NETWORK TOUR!
Are you a newcomer who already has some knowledge of networking? If you are, then this book is for you! Read more
Published on July 4, 2006 by John R. Vacca

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Get to Know TomTom ONE XL

TomTom ONE XL at Amazon.com
With its widescreen, Bluetooth compatibility, and turn-by-turn directions, your new travel buddy is the TomTom ONE XL.

Shop all TomTom

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Powerful Precision

Shop for circular saws
When working with lumber, a circular saw is a very handy tool with a variety of uses.

Shop for circular saws

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
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.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates