The Definitive Guide to Linux Network Programming

Author:   Nathan Yocom ,  John Turner ,  Keir Davis ,  Nathan Yocum
Publisher:   APress
Edition:   Softcover reprint of the original 1st ed.
ISBN:  

9781590593226


Pages:   400
Publication Date:   04 August 2004
Format:   Paperback
Availability:   Out of print, replaced by POD   Availability explained
We will order this item for you from a manufatured on demand supplier.

Our Price $131.97 Quantity:  
Add to Cart

Share |

The Definitive Guide to Linux Network Programming


Add your own review!

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 * 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

Full Product Details

Author:   Nathan Yocom ,  John Turner ,  Keir Davis ,  Nathan Yocum
Publisher:   APress
Imprint:   APress
Edition:   Softcover reprint of the original 1st ed.
Dimensions:   Width: 17.80cm , Height: 3.50cm , Length: 23.50cm
Weight:   0.760kg
ISBN:  

9781590593226


ISBN 10:   1590593227
Pages:   400
Publication Date:   04 August 2004
Audience:   General/trade ,  General
Format:   Paperback
Publisher's Status:   Active
Availability:   Out of print, replaced by POD   Availability explained
We will order this item for you from a manufatured on demand supplier.

Table of 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

Reviews

Author Information

Nathan Yocom has worn many hats in the IT industry over the years. He currently works as a software engineer for Bynari, Inc., specializing in messaging and groupware software. With a bachelor's degree in computer science from Pacific Lutheran University in Tacoma, Washington, Nathan is also the cofounder of XPA Systems (http://www.xpasystems.com) and author of pGina, an open source program that simplifies the Windows logon process by providing for the authentication of a user via many different methods. In his spare time, in addition to playing the guitar and an occasional round of golf, Nathan enjoys spending time with his wife, Katie.

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

MRG2025CC

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List