Book description
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.
0201615894B04062001
Product information
- Title: Effective TCP/IP Programming: 44 Tips to Improve Your Network Programs
- Author(s):
- Release date: May 2000
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780201615890
You might also like
book
The Network Imperative
Pivot your organization toward a more scalable and profitable business model. Digital networks are changing all …
book
Raspberry Pi Retail Applications: Transform Your Business with a Low-Cost Single-Board Computer
Increase productivity and lower the operating cost of your business by automating crucial business processes with …
video
Setting Up Apache Server on a Raspberry Pi 3: SSH, FTP, and Python SimpleHTTPServer on the Raspberry Pi
Implement a public-facing Apache web server on the Raspberry Pi 3. Start by installing a headless …
book
Jump Start Web Performance
Despite working on the web every day, few developers have a good word to say about …