Join Books.org — it's free

Network Programming, Protocols & Standards - Computer Networks, Protocols & Standards - Internet, Web Programming
Effective TCP/IP Programming: 44 Tips to Improve Your Network Programs by Jon C. Snader β€” book cover

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

by Jon C. Snader
Write a review
Log in to track your reading progress.

Overview

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.

About the Author, Jon C. Snader

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.


Reviews

There are no reviews yet. Log in to write one.

Editorials

From Barnes & Noble

The 44 "mini-lessons" in this book will help network developers identify the key obstacles and bottlenecks that affect TCP/IP programs -- and help them arrive at "best practices" solutions. Jon Snader demystifies TCP/IP with detailed, carefully annotated C examples designed to help you maximize performance, reliability, efficiency, and maintainability.

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)

Book Details

Published
May 18, 2000
Publisher
Pearson Education
Pages
320
ISBN
9780321638397

More by Jon C. Snader

Similar books