Effective TCP/IP Programming: 44 Tips to Improve Your Network Programs by Jon C. Snader

BUY IT NEW

  • $59.99 List price
    $56.66 Online price
    $50.99 Member price
    (Save 15%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780201615890&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

BUY IT USED

5 copies from $35.26

See All Available

Textbook (Paperback - New Edition)

  • 320pp

Textbook Information

  • ISBN-13: 9780201615890
  • Edition Description: New Edition
  • Edition Number: 1
  • Pub. Date: May 2000
  • Publisher: Addison-Wesley
More Formats 
Available in eBook$35.19
Buy it Used: 5 copies from $35.26 See All Available

Customers who bought this also bought

 
  • Overview
  • Editorial Reviews
  • Customer Reviews
  • Features

Product Details

  • Pub. Date: May 2000
  • Publisher: Addison-Wesley
  • Format: Textbook Paperback, 320pp

Synopsis

Programming in TCP/IP can seem deceptively simple. Nonetheless, many network programmers recognize that their applications could be much more robust. Effective TCP/IP Programming is designed to boost programmers to a higher level of competence by focusing on the protocol suite's more subtle features and techniques. It gives you the know-how you need to produce highly effective TCP/IP programs.

In forty-four concise, self-contained lessons, this book offers experience-based tips, practices, and rules of thumb for learning high-performance TCP/IP programming techniques. Moreover, it shows you how to avoid many of TCP/IP's most common trouble spots. Effective TCP/IP Programming offers valuable advice on such topics as:
  • Exploring IP addressing, subnets, and CIDR
  • Preferring the sockets interface over XTI/TLI
  • Using two TCP connections
  • Making your applications event-driven
  • Using one large write instead of multiple small writes
  • Avoiding data copying
  • Understanding what TCP reliability really means
  • Recognizing the effects of buffer sizes
  • Using tcpdump, traceroute, netstat, and ping effectively
Numerous examples demonstrate essential ideas and concepts. Skeleton code and a library of common functions allow you to write applications without having to worry about routine chores.

Through individual tips and explanations, you will acquire an overall understanding of TCP/IP's inner workings and the practical knowledge needed to put it to work. Using Effective TCP/IP Programming, you'll speed through the learning process and quickly achieve the programming capabilities of a seasoned pro.

Booknews

A guide for experienced programmers to the protocol suite's more subtle features and techniques. Self-contained lessons offer tips, practices, and rules of thumb for learning high-performance TCP/IP programming techniques, and show how to avoid common problems. Numerous examples demonstrate essential concepts. Skeleton code and a library of common functions allow programmers to write applications without worrying about routine chores. Snader is a software engineer and a TCP/IP expert. Annotation c. Book News, Inc., Portland, OR (booknews.com)

More Reviews and Recommendations

Biography

Jon C. Snader is a TCP/IP and VPN expert whose background includes work in communications, networking, compiler development, operating systems, and radio network controllers.


Customer Reviews

  • Reader Rating:
  • Ratings: 2Reviews: 2

Effective TCP/IP Programming: 44 Tips to Improve Your Network Programsby Anonymous

Reader Rating:
See Detailed Ratings

May 12, 2006: This is an excellent book for both beginning network programmers and as a refresher/reference for more experienced programmers. It handles socket programming from the beginning how-to's all the way to its more arcane aspects. It even adds material on troubleshooting utilities and other resources. I found the examples not very illuminating (which is why this is 4 stars and not 5), but the overall structure and the actual material presented more than made up for that. Not the easiest book to find, but well worth the search.

Effective TCP/IP Programming: 44 Tips to Improve Your Network Programsby Anonymous

Reader Rating:
See Detailed Ratings

October 31, 2000: Programming TCP/IP sockets is not the most easy task although it sometimes could look this way. This book goes deep in the inner workings of socket programming. The writer knows what he talks about and is very precise in describing how things work and how they don't. I have read books from Comer and Stevens and this book belongs besides them. It should be on every serious network programmers shelf. (sources available on the web).