or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
or
Get a £0.25 Amazon.co.uk Gift Card
Unix Network Programming
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Unix Network Programming [Paperback]

W. Richard Stevens
4.9 out of 5 stars  See all reviews (8 customer reviews)
Price: £52.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock but may require up to 2 additional days to deliver.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon.

Formats

Amazon Price New from Used from
Tankobon Hardcover --  
Paperback £52.99  
Trade In this Item for up to £0.25
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Unix Network Programming for an Amazon.co.uk gift card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
There is a newer edition of this item:
Unix Network Programming: Interprocess Communications v. 2 Unix Network Programming: Interprocess Communications v. 2 4.6 out of 5 stars (5)
Currently unavailable


Product details

  • Paperback: 768 pages
  • Publisher: Prentice Hall; 1 edition (23 Jan 1990)
  • Language English
  • ISBN-10: 0139498761
  • ISBN-13: 978-0139498763
  • Product Dimensions: 17.8 x 3.5 x 23.5 cm
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Bestsellers Rank: 230,105 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

W. Richard Stevens
Discover books, learn about writers, and more.

Visit Amazon's W. Richard Stevens Page

Product Description

Product Description

Written for programmers using a UNIX…<194> operating system, this guidebook develops the basic framework of a UNIX process, including how they are created and how they interact with an operating system.


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(3)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


Customer Reviews

3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
Contrasts 2 Jun 1997
By A Customer
Format:Paperback
Complete and detailed book, with practical examples almost everywhere, and a particular emphasis is put on the TCP/IP internet protocol suite.


But not very nice editing and layout, and a bit confusing at some points.


Around the first 85 pages are dedicated to UNIX in general (signals, daemons, filesystem general structure), and not dedicated to networking.


But it talks about the UNIX techniques you will need in the rest of the book, so you won't really need any other and no assumptions about your networking knowledge are done.


The real book starts providing a detailed description of IPC techniques: pipes, FIFOs, streams, message queues, semaphores, shared memory. It might result confusing when to use each technique and how to combine them.


But each of them comes with comprehensive client-server examples and several file locking implementations that help to fully understand the text, and comparisions and valuable advices.


A few tables are outdated now.


But this is no problem as they are available in your UNIX kernel configuration or include files, and the book shows how to find the right values in each case.


A chapter is dedicated to explain networking terms and concepts (OSI models, byte ordering, buffering, multiplexing, routing..)


But even if it's more than enough to understand how everything presented in the book works, in my opinion its a bit short.


Several protocol suites are described (TCP/IP, XNS, SNA, NetBIOS, OSI, UUCP) so it might be hard to choose the right one for your application.


But the different characteristics and services they provide are compared making this choice easier.


Stevens makes a thorough description of the Berkeley Socket Interface and the System V TLI communication protocol APIs, providing examples and useful routines like the implementation of a reliable UDP/IDP protocol that is later used in some of the project examples in the last part of the book (tftp, lpd, rmt, rlogind, ...), each of them explained in detail.


But for some people this might be too much C source code (around 15000 lines, claims the author), and not enough real life problems or advices. A matter of taste.


There is a part dedicated to security, which explains the Kerberos authentication system and the standard .rhosts, which is applied to the rlogind example.


But the Kerberos chapter along with the one dedicated to the Apollo, Xerox Courier and Sun RPCs, even if they provide enough descriptions and examples, seem to be a bit too short.


In general, I'd say it's a complete book about network programming under UNIX which provides in-depth explanations of the main communication protocols and techniques. And since communication is often a must under UNIX, a very useful book to have near your keyboard.


No buts here, get it :)

Comment | 
Was this review helpful to you?
It's a great book 16 July 1999
By A Customer
Format:Paperback
If you are serious about network programming, buy this book, and this book alone is enough.
Comment | 
Was this review helpful to you?
By A Customer
Format:Paperback
Nothing could match this book as far as Unix networking is concerned. This book is simply great for all programmers who want to have a firm grip on Unix network programming. Stevens has dealt with all the topics keeping in view the knowledge level of the programmers who would be chosing this book for their help. I would suggest everyone to keep the 'Advanced Programming in UNIX environment' by Stevens by your side when you are reading this book. This book is again perfect'10' I must say. Just go and grab both these books!!!
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges