Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Understanding Linux Network Internals

Buy
Understanding Linux Network Internals, 9780596002558 (0596002556), O'Reilly, 2005

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.

(HTML tags aren't allowed.)

World of Warcraft Programming: A Guide and Reference for Creating WoW Addons
World of Warcraft Programming: A Guide and Reference for Creating WoW Addons

The #1 bestselling programming book is back with updated and expanded coverage of the newest release of WoW!

World of Warcraft (WoW) is currently the world's largest massively multiplayer online role-playing game. The newest release, "Wrath of the Lich King," has created a demand for updated information on writing...

Automatic Sequences: Theory, Applications, Generalizations
Automatic Sequences: Theory, Applications, Generalizations

Combining concepts of mathematics and computer science, this book is about the sequences of symbols that can be generated by simple models of computation called "finite automata". Suitable for graduate students or advanced undergraduates, it starts from elementary principles and develops the basic theory. The study then progresses...

Introduction to Mobile Communications: Technology, Services, Markets
Introduction to Mobile Communications: Technology, Services, Markets
The traditionally separate Fixed, Mobile, and Internet sectors are now converging into a single sector with implications for both technology and business. With so much happening, and so many options available, it is increasingly essential for telecommunication professionals to have a clear view of where the industry is heading. This book provides a...

Starting Out with C++: Early Objects (Formerly Alternate Edition) (5th Edition)
Starting Out with C++: Early Objects (Formerly Alternate Edition) (5th Edition)
There is a strong emphasis on problem solving and program design teaching C++ in a slower-paced stepped out fashion.   Clear, and easy-to-understand writing style covering core introductory programming topics including inheritance, polymorphism and advanced data structure topics. Classes are...
Professional WCF 4: Windows Communication Foundation with .NET 4
Professional WCF 4: Windows Communication Foundation with .NET 4

A guide to architecting, designing, and building distributed applications with Windows Communication Foundation

Windows Communication Foundation is the .NET technology that is used to build service-oriented applications, exchange messages in various communication scenarios, and run workflows. This guide enables developers to...

Pharmacogenetics of Psychotropic Drugs
Pharmacogenetics of Psychotropic Drugs

This book provides a conceptual framework for understanding and studying the pharmacogenetics of psychotropic drugs, reviews advances in the field, and describes the findings that have already emerged. Coverage extends to antipsychotics, antidepressants and mood stabilizing, cognitive-enhancing and anxiolytic drugs. The volume also examines...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy