Features
- Cover Type: Paperback with 552 pages
- Published by: Prentice Hall
- Edition: 2nd Edition April 4, 1996
- Written in: English
- ISBN 10 Number: 013260969X
- ISBN 13 Number: 978-0132609692
-
Book Dimensions:
9.5 x 7.3 x 1.1 inches
- Weighs: 2.1 pounds
Product Description
This is a revised version of this volume. Changes in this edition include: Code has been updated to use ANSI C and the UNIX operating systems (POSIX). Covers SLIP connections (a popular program that allows TCP/IP access to the Internet over dial-up phone systems. Latest changes in Network File System protocol (NFS3). This edition focuses on the BSD version of UNIX. This volume answers the question “How does one use TCP/IP?” — focusing on the client-server paradigm, and looking at algorithms for both the client and server components of a distributed program.
Describes the AT&T TLI interface and uses it in all examples. The principles underlying distributed programs and all server designs are emphasized. Thoroughly covers the many ways to design interactive and concurrent client and server software, as well as their proper use and application. Concepts apply to Client-Server programs in general; not just TCP/IP.
Any communications professional who wants to put TCP/IP to use. This is everyone working on Internet communications.
Book Info
Volume 3: Client-Server Programming & Applications presents the latest standards in ANSI C and changes in protocols. Shows an implementation that illustrates each design, and discusses techniques including application-level gateways and tunneling. BSD Socket Vers with ANSI C.
Reader ReviewsThis book is very well written. I suspect it was written with college students in mind. As a professional, I went through it like a hot knife through butter. I really liked his showing a number of ways to solve a problem, with a discussion of the tradeoffs (e.g., iterative vs. concurrent servers). The programming is in ANSI C. I enjoyed seeing a makefile and some Bourne shell scripts in this book. So many authors act like this stuff doesn't even exist. You might want to get the UNIX Network Programming, Vol.1, book by W. Richard Stevens also. The Stevens book serves better as a reference and has more detail. E.g., Stevens talks about tcpdump, but Comer doesn't. Yet Comer's book is very easy to read and gives you a clear picture without drowning you in details.