Programming Books C Java PHP Python Learn more Browse Programming Books
Trade in your item
Get a $0.73
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Linux TCP/IP Networking for Embedded Systems Paperback – November 17, 2006

ISBN-13: 978-1584504818 ISBN-10: 1584504811 Edition: 2nd

9 New from $96.59 18 Used from $16.97
Amazon Price New from Used from
Paperback
"Please retry"
$96.59 $16.97
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Series: Networking
  • Paperback: 700 pages
  • Publisher: Charles River Media; 2 edition (November 17, 2006)
  • Language: English
  • ISBN-10: 1584504811
  • ISBN-13: 978-1584504818
  • Product Dimensions: 9.2 x 7.4 x 1.2 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #1,861,458 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Thomas F. Herbert (Richmond, VA) is Vice President of Technology and Managing Partner of Infosecure Systems and Solutions, LLC. Infosecure Systems and Solutions is a company specializing in open source solutions for IT and embedded technology throughout the Americas. He has over 15 years of experience as an embedded engineer and has worked on many aspects of both open and embedded systems. He has written for Embedded Systems Programming and given numerous presentations at the Embedded Systems Conference.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

3.2 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

5 of 5 people found the following review helpful By Ennoble on December 20, 2007
Format: Paperback
This book is really nothing about embedded systems and all about the Linux networking stack. There is the offhanded remark about how something that is mentioned might apply to an embedded system, but the title of the book is really misleading. The book covers the network stack from device driver up to the socket layer and does a fair job with more details than any other current book on the subject matter (i've looked at them all as of Dec 07).

Reading the book it does seem like there wasn't much editing: It's easy to spot a typo every couple of pages (some times there is a completely duplicated paragraph); I've seen a couple of mistakes and the writing is quite repetitive at times. Additionally, it seems like some content was shifted around at the very last minute which is odd for the second edition of the book.

Even with it's flaws I think it does a better job than most. The only real contender is Linux Networking Architecture which in my opinion is better written and clearer, however in some areas (notably the transport layer) it's more brief. I would rather have an expanded edition of that book that went into more details, but this does a reasonable job.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 7 people found the following review helpful By Mark Twain on July 13, 2007
Format: Paperback Verified Purchase
1, pg. 318. figure 7.2 - tcp_send_skb has been removed since 2.6.6, but it still appears in a book, which the author claims that it's based kernel 2.6.16.

2, pg. 485. paragraph 2 - "this processing is done by tcp_v4_hnd_req" is not right, actually tcp_v4_hnd_req expects a SYN-ACK. If SYN comes, it does nothing.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 7 people found the following review helpful By Y. Cheng on October 31, 2007
Format: Paperback
I have been working in OS TCP stack over 6 years and I am very disappointed about the TCP part of this book. TCP is a complex protocol with tens of optimization extensions and tweaks. Different OS implementations vary significantly. It is essential to at least describe what RFCs Linux implements and its variations from the standards. I.e., give a global picture of the design and implementation philosophy of Linux TCP. For example, Linux implements the forward RTO RFC, but the author does not even mention it or cite the technical papers in TCP retransmissions. If you want to know indepth knowledge of Linux TCP, check the slight-outdated 10 page Linux Congestion Control paper, it provides more information than this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
0 of 4 people found the following review helpful By John Matlock on December 13, 2006
Format: Paperback
This is an in-depth guide to implementing and using the Linux TCP/IP stack. 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 by following a pack 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.

The book is aimed at the engineers and programmers implementing dedicated or embedded systems including sockets, network interfaces, application protocols and practical considerations. This is an intermediate level book. Some programming experience is all but required, as is some background in Linux

The CD included with the book includes the source code developed in the book, much of which can be modified to fit many quasi-standard applications, and a considerable amount of additional technical information on Linux and the particular aspects of TCP/IP. It also includes an implementation of a sample NADA protocol suite.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images


What Other Items Do Customers Buy After Viewing This Item?