Skip to content

Understanding Linux Network Internals Guided Tour to Networking on Linux

Best in textbook rentals since 2012!

ISBN-10: 0596002556

ISBN-13: 9780596002558

Edition: 2005

Authors: Christian Benvenuti

List price: $59.99
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

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…    
Customers also bought

Book details

List price: $59.99
Copyright year: 2005
Publisher: O'Reilly Media, Incorporated
Publication date: 1/8/2006
Binding: Paperback
Pages: 1062
Size: 6.97" wide x 9.57" long x 2.07" tall
Weight: 4.004
Language: English

Christian Benvenuti received his masters degree in Computer Science at the University of Bologna in Italy. He collaborated for a few years with the International Center for Theoretical Physics (ICTP) in Trieste, where he developed ad-hoc software based on the Linux kernel, was a scientific consultant for a project on remote collaboration, and served as an instructor for several training sessions on networking. The trainings, held mainly in Europe, Africa, and South America wereall based on Linux systems and addressed to scientists from developing countries, where the ICTP has been promoting Linux for many years. He occasionally collaborates with a non-profit organization founded by ICTP…    

Preface
General Background
Introduction
Critical Data Structures
User-Space-to-Kernel Interface
System Initialization
Notification Chains
Network Device Initialization
The PCI Layer and Network Interface Cards
Kernel Infrastructure for Component Initialization
Device Registration and Initialization
Transmission and Reception
Interrupts and Network Drivers
Frame Reception
Frame Transmission
General and Reference Material About Interrupts
Protocol Handlers
Bridging
Bridging: Concepts
Bridging: The Spanning Tree Protocol
Bridging: Linux Implementation
Bridging: Miscellaneous Topics
Internet Protocol Version 4 (IPv4)
Internet Protocol Version 4 (IPv4): Concepts
Internet Protocol Version 4 (IPv4): Linux Foundations and Features
Internet Protocol Version 4 (IPv4): Forwarding and Local Delivery
Internet Protocol Version 4 (IPv4): Transmission
Internet Protocol Version 4 (IPv4): Handling Fragmentation
Internet Protocol Version 4 (IPv4): Miscellaneous Topics
Layer Four Protocol and Raw IP Handling
Internet Control Message Protocol (ICMPv4)
Neighboring Subsystem
Neighboring Subsystem: Concepts
Neighboring Subsystem: Infrastructure
Neighboring Subsystem: Address Resolution Protocol (ARP)
Neighboring Subsystem: Miscellaneous Topics
Routing
Routing: Concepts
Routing: Advanced
Routing: Li nux Implementation
Routing: The Routing Cache
Routing: Routing Tables
Routing: Lookups
Routing: Miscellaneous Topics
Colophon