Discount Book Store - Rbookshop.comOnline Book StoreBusiness BooksComputer BooksEngineering BooksMathematics BooksScience BooksView All Categoriesnavmap
arrow Search for books at ARC Spider:
arrow Search for books at Powells:
arrow
Buy a Book from Amazon.com
bar
How to buy? - A step-by-step guide

Book Categories


Unix Network Programming, Volume 1: The Sockets Networking API...

Buy Unix Network Programming, Volume 1: The Sockets Networking API... here, one of many UNIX books offered for sale at discount prices here at Rbookshop.com.  We greatly appreciate your patronage at Rbookshop and look forward to offering you great products and prices now and in the future.
You Are Here:  Home > Computer Books > UNIX > Item 5

View Previous Product in our UNIX Store      View Next Product in our UNIX Store

Click here to buy Unix Network Programming, Volume 1: The Sockets Networking API... by W. Richard Stevens, Bill Fenner, and Andrew M. Rudoff. Unix Network Programming, Volume 1: The Sockets Networking API...
(Hardcover - Nov. 24, 2003)
by W. Richard Stevens, Bill Fenner, and Andrew M. Rudoff
Sales Rank: 32846
5.0 out of 5 stars
$53.51
At Amazon
on 3-13-2010.
Buy Unix Network Programming, Volume 1: The Sockets Networking API... now! Get Info on Unix Network Programming, Volume 1: The Sockets Networking API...
Features
  • Cover Type: Hard Cover with 1024 pages
  • Published by: Addison-Wesley Professional
  • Edition: 3rd Edition November 24, 2003
  • Written in: English
  • ISBN 10 Number: 0131411551
  • ISBN 13 Number: 978-0131411555
  • Book Dimensions: 9.4 x 7.1 x 1.6 inches
  • Weighs: 3.5 pounds

Product Description

This is THE guide to UNIX network programming APIs. Whether you write Web servers, client/server applications, or any other network software, you need to understand networking APIS-especially sockets in greater detail than ever before. You need UNIX Network Programming, Volume 1, Third Edition. In this book, the Authors offer unprecedented, start-to-finish guidance on making the most of sockets, the de facto standard for UNIX network programming with APIs - as well as extensive coverage of the X/Open Transport Interface (XTI).


Reader Reviews
It would be difficult to put value on a book that has been a classic text and a reference in academia and in the real world in the context of Network Programming for over a decade. Richard Stevens published the ever-popular Unix Network Programming [UNP] back in 1990, followed the second edition in 1998. With a dedication to the memory of R. Stevens, the UNP book found itself two new authors, Bill Fenner and Andrew M. Rudoff, who would write the third edition of this book. The third edition has many updates, a new look and feel and many of new chapters that cover the topics more applicable these days. In my opinion, it is still the most valuable and profound text in the context of Network Programming. For those of us who have the first two editions of this book, the third edition has the following changes in effect: · IPv6 updates. In the second version of the book, IPv6 was merely a draft and the sections covering IPv6 has been updated to take these changes into effect. · POSIX updates. The functions/APIs and examples have been updated to reflect the changes to the latest version of the POSIX specification (1003.1-2001) · SCTP coverage. 3 new chapters that cover this new reliable, message-based transport protocol have been added. · Key Management Sockets coverage. Network security and its applicability and use with IPsec. · Updated Operating Systems and machines that are used to run the examples in the book. · Some topics such as Transaction TCP and X/Open Transport Interface have been dropped. Many topics and sections have been updated with the authors' comments. These comments even though simple for someone new to the profession, are extremely useful as they are like hints and tips from one developer to the next to help you out in your next programming assignment. If this is the only edition of the book that you are reading, you are in for a treat. Topics in Network Programming are covered in detail and using concrete programming examples that all of us can relate to - all Unix, but what else is there?! All kidding aside, the topics are covered well enough that they are useful information under any Operating System. The concepts don't change; sockets are sockets under any Operating System. The function call is different, but one needs to go thru the same steps under any environment. Being the most popular networking protocol, TCP/IP is covered in Part I of the book. One needs to have prior understanding of the TCP/IP protocol and the OSI model, however. If this is the first time you are looking at the programming aspects of networking protocols, Part I of this book will cover the basics. It starts you off with a couple of simple examples such as daytime client and a daytime server and it builds on that as the reader reads along. TCP, UDP and SCTP (Stream Control Transmission Protocol) are covered in brief in Part I, and basic concepts such as the three-way handshake of TCP and the four-way handshake of SCTP are depicted. Part II of the book covers sockets and socket programming. Topics such as the socket Address Structure in IPv4 and IPv6 for TCP, UDP and SCTP are covered and examples (the same daytime client/server) are given to convey the point to the reader. It is important to mention here that all the topics and concepts are depicted for the three transport protocols: TCP, UDP and SCTP. Every single socket API under the Unix programming environment is covered and examples are given for each function call to show the reader how the function can be utilized. An entire chapter has been dedicated to Socket Options and how they are used/can be used for best results. Hints are given throughout the chapter to tell the user about the pitfalls and best practices of each option. After the basics have been covered, various I/O models are depicted in detail and examples are shown to convey the pro's and con's of each I/O model. The five I/O models used thru the book and available under the Unix environment are: · Blocking I/O · Non-blocking I/O · I/O Multiplexing (using select and poll) · Signal driven I/O · Asynchronous I/O SCTP - Stream Control Transmission Protocol, a new IEFT standard are covered in later chapters of 9 and ten and again in chapter 23. The two interface models of SCTP (one-to-one and one-to-many) are covered in detail, and their differences with TCP are also explained in full. The client/server example that has been used throughout the book is ported to use the new SCTP protocol. The authors then go into great detail explaining the problems that SCTP solves over TCP and where and how it would be useful to use SCTP. Advanced topics such as IPv4 and IPv6 portability, Unix Domain Protocols, Multicasting and advanced Socket programming for UDP, TCP and SCTP cover the rest of the chapters in this book. Various options for interoperability between IPv4 and IPv6 start off the last section of the book. A chapter on Advanced I/O functions brings the reader a new perspective of how complicated Network Programming can become. Non-blocking I/O, befits and examples are covered in chapter 16. The topics on Multicasting, and adding reliability to UDP are probably my favorite chapters in this book. The Time Server that has been used throughout the book is re-coded to become a multicast application. Some issues that arise when designing multicast applications such as multicast on a WAN are also discussed. The third edition of the UNP book is as good as ever. The updates truly reflect solutions to today's challenges in Network Programming. Bill Fenner and Andrew Rudoff did an amazing job continuing the work a true legend in the field of Computer Science.


Back To Top

View Previous Product in our UNIX Store      View Next Product in our UNIX Store

Unix Network Programming, Volume 1: The Sockets Networking API...
List Price: $79.99
Available from Amazon
Price: $53.51
Updated on 3-13-2010.
Buy Unix Network Programming, Volume 1: The Sockets Networking API... now! Get Info on Unix Network Programming, Volume 1: The Sockets Networking API...




NOTICE: All prices, availability, and specifications
are subject to verification by their respective retailers.




We offer Unix Network Programming, Volume 1: The Sockets Networking API... and other related UNIX Books here at Rbookshop.com. To view more books about UNIX please use the previous and next buttons near the top of this page.




Alternative Med Books | Art Books | Business Books | Comic Books | Computer Books | Cook Books | Engineering Books | History Books | Hobby Books | Law Books | Mathematics Books | Medical Books | Popular Authors | Rare Books | Religion Books | Romance Books | Science Books | Science Fiction Books | Sports Books | Travel Books | Unusual Subjects Books
Discount Book Store
Rbookshop

Copyright © 2010, dvddispatcher.com

73346 Computer Books Online and Available as of 3-13-2010.