Free Downloads
TCP/IP Lean: Web Servers For Embedded Systems (Book And CD-Rom Edition)

This is a hands-on guide to TCP/IP networking that includes source codes to a simple TCP/IP stack - a lean version that is easier to present and efficient enough to use in embedded applications. Learn about, and experiment with, the simpler aspects of Internetworking, before tackling the TCP protocol itself. The book covers: key networking and multimedia technologies; codes for fully-debugged protocol software; extending professionally-written software; utilities for simulating and testing networks; and tools and utilities for future network development. This book aims to meet the challenge of implementing dynamic Web pages on small-scale embedded systems, providing full C source codes for the PC hardware platform, and a PIC microcontroller. Software provided on the accompanying CD-ROM is compatible with several popular C compilers to simplify desktop development.

Paperback: 402 pages

Publisher: CMP Books; Bk&CD-Rom edition (October 2000)

Language: English

ISBN-10: 1929629117

ISBN-13: 978-1929629114

Product Dimensions: 9.4 x 7.6 x 1.3 inches

Shipping Weight: 2 pounds

Average Customer Review: 4.1 out of 5 stars  See all reviews (9 customer reviews)

Best Sellers Rank: #2,947,175 in Books (See Top 100 in Books) #88 in Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs > TCP-IP #322 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Embedded Systems

I would highly recommend this book to anyone who needs to implement a complete embedded webserver, but has no prior knowledge of ethernet, ip, tcp, or http. There are a few good state diagram pictures, and snippits of C source to walk through every state. It goes above and beyond a raw technical RFC explaination and mentions features and techniques common in other implementions. This book does not cover HTTP as completely as it does the lower level protocols, but it does cover it well enough to implement a small, simple embedded webserver. Combine this book with UNIX Network Programming / W. Richard Stevens. And you have an ideal combination. TCP/IP Lean works from the bottom on up (over-the-wire transmissions) and UNIX Network Programming works from the top on down (high-level API). This book also covers SLIP, Ethernet, ARP, and other protocols. If you have to implement your own TCP/IP stack, or only want to learn the guts of what SYN, FIN, ACK, and RST mean in your packet captures, then this is a well written book.This book does not describe BSD Sockets or any APIs. It really only covers the author's thin "API" which is really a kernel interface. That is why it's best as a low-level book, as I mentioned before UNIX Network Programming is the book you want if you need a high-level view of TCP/IP and networking in general.Perhaps the most important feature of this book is that it tries to take you from nothing to having a TCP/IP stack in the most direct route possible. It does not try to insert all possible optimization, and infact it recommends ignoring various TCP/IP features for your first pass because they are rarely used. (For example, It mentions that without additional handling, the implementation presented can only handle 4.3Gb of data transfer per connection.

TCP/IP Lean: Web Servers for Embedded Systems (Book and CD-Rom Edition) TCP/IP Lean: Web Servers for Embedded Systems (2nd Edition) Intermittent Fasting: Everything You Need to Know About Intermittent Fasting For Beginner to Expert - Build Lean Muscle and Change Your Life (Lean Lifestyle, Lean Muscle, Lose Fat) TCP/IP Embedded Internet Applications (Embedded Technology) Cloud Computing for Complete Beginners: Building and Scaling High-Performance Web Servers on the Cloud Administrating Web Servers, Security, & Maintenance Interactive Workbook The Linux TCP/IP Stack: Networking for Embedded Systems (Networking Series) Linux TCP/IP Networking for Embedded Systems Analog Interfacing to Embedded Microprocessor Systems, Second Edition (Embedded Technology Series) Real-Time UML Workshop for Embedded Systems, Second Edition (Embedded Technology) Summary - Lean In: Sheryl Sandberg - Women, Work, and the Wil to Lead - A Complete Summary (Lean In: A Complete Summary - Paperback, Audiobook, Audible, Hardcover, Book, Summary, 15 for Graduates) DSP Software Development Techniques for Embedded and Real-Time Systems (Embedded Technology) Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology) Applied Control Theory for Embedded Systems (Embedded Technology) Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit Lean in 15: 15-Minute Meals and Workouts to Keep You Lean and Healthy Lean for Long-Term Care and Aging Services: Lean for Long-Term Care and Aging Services The Power Of Intermittent Fasting: Discover Effortless Abs Diet giving you greater Mental toughness,quick Fat Loss and no Cardio, enabling Lean Muscle-Building!: Abs workout for lean belly included! The Lean Toolbox: The Essential Guide to Lean Transformation Lean Six Sigma: A CASE STUDY IN PHARMACEUTICAL INDUSTRY - IMPROVEMENT OF MANUFACTURING OPERATIONS THROUGH A LEAN SIX SIGMA APPROACH.