The Definitive Guide to Linux Network Programming by Kathryn Davis ; John Turner ; Keir Davis ; Nathan Yocum

The Definitive Guide to Linux Network Programming

by Kathryn Davis ; John Turner ; Keir Davis ; Nathan Yocum

Price: £25.99

Discount: 34%
RRP: 39.49

More Details

Description

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
* Networks and Protocols
* Functions
* Socket Programming
* Protocols, Sessions, and State
* Client-Server Architecture
* Implementing Custom Protocols
* Design Decisions
* Debugging and Development Cycle
* Case Study: A Networked Application
* Securing Network Communication
* Authentication and Data Signing
* Common Security Problems
* Case Study: A Secure Networked Application

CONTENTS:

Part One ? Fundamentals
Chapter 1 ? Networks and Protocols
Chapter 2 ? Functions
Chapter 3 ? Socket Programming
Chapter 4 ? Protocols, Sessions, and State

Part Two ? Design and Architecture
Chapter 5 ? Client-Server Architecture
Chapter 6 ? Implementing Custom Protocols
Chapter 7 ? Design Decisions
Chapter 8 ? Debugging and Development Cycle
Chapter 9 ? Case Study: A Networked Application

Part Three ? Security
Chapter 10 ? Securing Network Communication
Chapter 11 ? Authentication and Data Signing
Chapter 12 ? Common Security Problems
Chapter 13 ? Case Study: A Secure Networked Application
Appendix A ? IPv6
Published

01 Aug 2004

Publisher

APRESS

ISBN

9781590593226

Pages

372

Static Book Details Index Page - Click Here to go to Computer Manuals Website