"This remarkable book ought to be titled TCP/IP illustrated! In clear and concise language and figures, the authors take the reader on a programmers 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, youll 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. Youll 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 CHAPINChief Scientist at NextHop Technologies, former Chief Scientist at BBN, and founding trustee of the Internet Society
SCOTT BRADNERSenior Consultant for Harvard University, Transport Area Director IETF, trustee of the Internet Society, and ISOC VP of Standards
VINTON CERFSenior 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 wiley.com/compbooks/
Visit the Networking Council Web site at wiley.com/networkingcouncil