The Linux TCP/IP Stack: Networking for Embedded Systems provides a detailed guide to implementing and using the Linux TCP/IP stack in embedded systems projects. It begins with a general overview of TCP/IP networking, with background information on applicable networking standards. After the basics are covered, the book takes programmers on a detailed tour of TCP/IP implementation in Linux and TCP/IP sources by following a packet of data as it flows through the stack from the sending system, out the wire, and back through the input side of the stack in the receiving machine. Throughout the text, specific real-time requirements, network management, and memory constraints are covered in detail. This is a great resource for embedded systems programmers and engineers, as well as networking professionals interested in learning more about the implementation of Linux TCP/IP.
KEY FEATURES:
* Provides a detailed tour of the Linux TCP/IP stack
* Discusses topics of particular importance to embedded systems such as real-time requirements, network management, and memory constraints
* Provides answers to detailed networking questions for embedded engineers by focusing on the TCP/IP stack internals instead of applications programming
* Includes a companion CD-ROM with all of the source code from the book, including examples of both application and client server programming, and examples of networking device drivers