"This remarkable book ought to be titled 'TCP/IP illustrated'! In clear and concise language and figures, the authors take the reader on a programmer's dream guide to Linux on the 'Net. If you need to know how it works, this is the book that should be in your library."--Vinton Cerf
TCP/IP and Linux Protocol Implementation
Boasting high performance, high availability, and open source code, Linux has emerged as the optimal choice for an operating system. Yet for Linux to be adopted by the mainstream, it must be capable of supporting the TCP/IP Internet protocol. With this comprehensive book, you'll be taken step by step through the process of how Linux TCP/IP keeps the network running. Leading expert Jon Crowcroft explores the Linux TCP/IP protocol stack, offering detailed explanations of how Linux implements its communications protocols.
The book begins by examining the life cycle of a single packet, from creation to transmission and from reception to consumption. You'll then find an overview of socket programming and learn about the kernel infrastructure support for communications in general. The authors also walk you through the implementation of the network layer code of support and describe the transport protocol implementations. Additionally, they examine network security, describing the various networking filtering techniques and applications.
Complete with explanations and illustrations, this book shows you:
* Ways in which protocol state and packet data are stored
* How the format of packets are transmitted, forwarded, and received
* Rules for processing user, network, and timer events
* The progression of the set of tasks involved in communication
* The set of actions carried out by the system manager
Networking Council Books put technology into perspective for decision-makers who need an implementation strategy, a vendor and outsourcing strategy, and a product and design strategy. The series advisors are three of the most influential leaders of the networking community:
LYMAN CHAPIN-Chief Scientist at NextHop Technologies, former Chief Scientist at BBN, and founding trustee of the Internet Society
SCOTT BRADNER-Senior Consultant for Harvard University, Transport Area Director IETF, trustee of the Internet Society, and ISOC VP of Standards
VINTON CERF-Senior Vice President for Internet Architecture and Technology at MCI WorldCom, founding President of the Internet Society, and co-inventor of TCP/IP
Wiley Computer Publishing
Timely. Practical. Reliable.
Visit our Web site at www.wiley.com/compbooks/
Visit the Networking Council Web site at www.wiley.com/networkingcouncil