The Definitive Guide to Linux Network Programming / Edition 1

The Definitive Guide to Linux Network Programming / Edition 1

4.0 1
by Nathan Yocom, John Turner, Keir Davis
     
 

ISBN-10: 1590593227

ISBN-13: 9781590593226

Pub. Date: 08/03/2004

Publisher: Apress

The Definitive Guide to Linux Network Programming offers a clear, concise treatment of creating clients and servers under the Linux operating system. This book assumes that you know C and have experience developing code on Linux, but it provides everything else you'll need as a programmer for real-world network programming.

Whether you’re a

…  See more details below

Overview

The Definitive Guide to Linux Network Programming offers a clear, concise treatment of creating clients and servers under the Linux operating system. This book assumes that you know C and have experience developing code on Linux, but it provides everything else you'll need as a programmer for real-world network programming.

Whether you’re a Windows developer looking to expand to Linux, or you’re a proficient Linux developer looking to incorporate client-server programming into your applications, this book has a wealth of invaluable information to suit your needs.

This book covers design, implementation, debugging, and security. You’ll also learn about the many kinds of socket types, sessioned versus sessionless protocols, and encryption, as well as how to build a custom protocol, how to use SSL, and how to tunnel data.

Table of Contents

  1. Networks and Protocols
  2. Functions
  3. Socket Programming
  4. Protocols, Sessions, and State
  5. Client-Server Architecture
  6. Implementing Custom Protocols
  7. Design Decisions
  8. Debugging and Development Cycle
  9. Case Study: A Networked Application
  10. Securing Network Communication
  11. Authentication and Data Signing
  12. Common Security Problems
  13. Case Study: A Secure Networked Application

Read More

Product Details

ISBN-13:
9781590593226
Publisher:
Apress
Publication date:
08/03/2004
Edition description:
2004
Pages:
400
Product dimensions:
7.00(w) x 9.25(h) x 0.83(d)

Table of Contents

Pt. 1Fundamentals1
Ch. 1Networks and protocols3
Ch. 2Functions41
Ch. 3Socket programming65
Ch. 4Protocols, sessions, and state85
Pt. 2Design and architecture97
Ch. 5Client-server architecture99
Ch. 6Implementing custom protocols137
Ch. 7Design decisions155
Ch. 8Debugging and development cycle173
Ch. 9Case study : a networked application185
Pt. 3Security229
Ch. 10Securing network communication231
Ch. 11Authentication and data signing261
Ch. 12Common security problems281
Ch. 13Case study : a secure networked application301
AppIPv6341

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >