Free Downloads
The Linux TCP/IP Stack: Networking For Embedded Systems (Networking Series)

The Linux TCP/IP Stack: Networking for Embedded Systems provides an in-depth 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. From there, it details the TCP/IP implementation in Linux 2.6 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. This unique approach gives programmers an "inside" look at the entire process. Throughout the text, topics of particular interest to engineers implementing embedded systems are discussed, such as sockets, network interfaces, application layer protocols, and practical considerations. 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 in the 2.6 kernel.

Series: Networking Series

Paperback: 600 pages

Publisher: Charles River Media; 1 edition (May 2004)

Language: English

ISBN-10: 1584502843

ISBN-13: 978-1584502845

Product Dimensions: 7.2 x 1.4 x 9 inches

Shipping Weight: 2.2 pounds

Average Customer Review: 4.4 out of 5 stars  See all reviews (7 customer reviews)

Best Sellers Rank: #1,902,139 in Books (See Top 100 in Books) #68 in Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs > TCP-IP #210 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Embedded Systems #364 in Books > Computers & Technology > Operating Systems > Linux > Programming

Loads of info, all's good, but it's a struggle. I mean, explanations don't match the pictures, a lot of redundancies in the text (that make you wonder if perchance they're not redundancies and force you to backtrack -- to no avail, 'cause they *are* redundancies); strange hyphenation habits ("pre-pending and removal"... well, then make it "re-moval", be consistent, at least... "pre-allocated", "de-allocated", etc.); on one line it's "sk_buff" on the next it's "skb" -- I mean THIS IS NOT POETRY! This is a lot of precise, dumb and boring literal-minded stuff that, in order to be understood, HAS TO BE RIGHT! every time, all the time). p.256, "The array of frags is placed in memory ... It can contain as many as six pages in the array." In which array? Does this mean IT ITSELF contains six pages of memory, or does mean that it happens to be in possession of yet another array -- and it is this other array that holds the aforementioned memory pages?OK, it is an unfortunate fact of life that techies are massively deprived of the aptitude for verbal communication, fine, but where's the editor? It's a fifty-dollar book, for chrissakes. The book is very irritating in this respect.Otoh, it's got a lot of good stuff, so, in a paroxysm of charitableness, I'll give it four stars after all. But it's darn hard to read, 'cause the author, though he knows his stuff, is an inarticulate turdhead, and the editor took a nap -- 'cause, you know, you'll buy it anyway, why bother.Four stars, but only this time.PS. Be sceptical about the review by John Matlock "Gunny" (right below here). This guy cannot possibly have read what he's reviewed; to convince yourself, please visit his reviews page and count the number of reviews he posts daily, every day, since the beginning of time.

The Linux TCP/IP Stack: Networking for Embedded Systems (Networking Series) LINUX: Linux Command Line, Cover all essential Linux commands. A complete introduction to Linux Operating System, Linux Kernel, For Beginners, Learn Linux in easy steps, Fast! A Beginner's Guide Linux TCP/IP Networking for Embedded Systems Linux: Linux Guide for Beginners: Command Line, System and Operation (Linux Guide, Linux System, Beginners Operation Guide, Learn Linux Step-by-Step) Linux: Linux Mastery. The Ultimate Linux Operating System and Command Line Mastery (Operating System, Linux) TCP/IP Embedded Internet Applications (Embedded Technology) Linux for Embedded and Real-time Applications, Third Edition (Embedded Technology) Linux for Embedded and Real-time Applications (Embedded Technology) Linux for Embedded and Real-time Applications, Second Edition (Embedded Technology) TCP/IP Lean: Web Servers for Embedded Systems (2nd Edition) TCP/IP Lean: Web Servers for Embedded Systems (Book and CD-Rom Edition) Analog Interfacing to Embedded Microprocessor Systems, Second Edition (Embedded Technology Series) Applied Control Theory for Embedded Systems (Embedded Technology) DSP Software Development Techniques for Embedded and Real-Time Systems (Embedded Technology) Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit Real-Time UML Workshop for Embedded Systems, Second Edition (Embedded Technology) Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology) Embedded Linux Systems with the Yocto Project (Prentice Hall Open Source Software Development) Real-Time Embedded Components and Systems with Linux and RTOS (Engineering) Building Embedded Linux Systems