Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Unix Network Programming: The Sockets Networking Api (1) Subsequent Edition
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).
- ISBN-109780131411555
- ISBN-13978-0131411555
- EditionSubsequent
- PublisherAddison-Wesley Professional
- Publication dateJanuary 1, 2003
- LanguageEnglish
- Dimensions7.25 x 1.5 x 9.25 inches
- Print length1152 pages
Similar items that may deliver to you quickly
Editorial Reviews
From the Back Cover
UNIX Network Programming, Volume 1: The Sockets Networking API, Third Edition
"Everyone will want this book because it provides a great mix of practical experience, historical perspective, and a depth of understanding that only comes from being intimately involved in the field. I've already enjoyed and learned from reading this book, and surely you will too."
--Sam Leffler
The classic guide to UNIX networking APIs... now completely updated!To build today's highly distributed, networked applications and services, you need deep mastery of sockets and other key networking APIs. One book delivers comprehensive, start-to-finish guidance for building robust, high-performance networked systems in any environment: UNIX Network Programming, Volume 1, Third Edition.
Building on the legendary work of W. Richard Stevens, this edition has been fully updated by two leading network programming experts to address today's most crucial standards, implementations, and techniques. New topics include:
- POSIX Single UNIX Specification Version 3
- IPv6 APIs (including updated guidance on IPv6/IPv4 interoperability)
- The new SCTP transport protocol
- IPsec-based Key Management Sockets
- FreeBSD 4.8/5.1, Red Hat Linux 9.x, Solaris 9, AIX 5.x, HP-UX, and Mac OS X implementations
- New network program debugging techniques
- Source Specific Multicast API, the key enabler for widespread IP multicast deployment
The authors also update and extend Stevens' definitive coverage of these crucial UNIX networking standards and techniques:
- TCP and UDP transport
- Sockets: elementary, advanced, routed, and raw
- I/O: multiplexing, advanced functions, nonblocking, and signal-driven
- Daemons and inetd
- UNIX domain protocols
- ioctl operations
- Broadcasting and multicasting
- Threads
- Streams
- Design: TCP iterative, concurrent, preforked, and prethreaded servers
Since 1990, network programmers have turned to one source for the insights and techniques they need: W. Richard Stevens' UNIX Network Programming. Now, there's an edition specifically designed for today's challenges--and tomorrow's.
About the Author
The late W. RICHARD STEVENS was the original author of UNIX Network Programming, First and Second Editions, widely recognized as the classic texts in UNIX networking. BILL FENNER is Principal Technical Staff Member at AT&T Labs in Menlo Park, CA, specializing in IP multicasting, network management, and measurement. He is one of the IETF's Routing Area Directors, responsible for approving all routing-related documents that get published as RFCs. ANDREW M. RUDOFF, Senior Software Engineer at Sun Microsystems, specializes in networking, operating systems internals, file systems, and high availability software architecture.
Product details
- ASIN : 0131411551
- Publisher : Addison-Wesley Professional; Subsequent edition (January 1, 2003)
- Language : English
- Hardcover : 1152 pages
- ISBN-10 : 9780131411555
- ISBN-13 : 978-0131411555
- Item Weight : 3.55 pounds
- Dimensions : 7.25 x 1.5 x 9.25 inches
- Best Sellers Rank: #536,556 in Books (See Top 100 in Books)
- #11 in Unix Programming
- #45 in Computer Operating Systems (Books)
- #1,641 in Computer Software (Books)
- Customer Reviews:
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
a very concise, complete and clear way the semantics of the sockets' layer under Unix type OSes. Reading it, the
user will acquire the necessary knowledge, needed to understand the relations between protocol (TCP/IP/SCTP/...) implementation/details and the socket layer functionality.
The biggest issue with the text is its reliance on a single, horrifying concoction called the "unp.h" header file and its associated c files. An important rule, especially in teaching material, is not to present more material than what is necessary to convey the intended lesson. In order to understand how the simplest of the programs depicted in the book work, the student must climb an incredible mountain of code in the form of the appendices. The book does nothing to help the student understand the thinking involved in the wrapper functions, which often call other wrapper functions or use other author-defined variables in the unp.h header. The afformentioned header and its associated files take up twelve pages in appendix D. That doesn't sound like much, but when one function's code is calling on another function that appears off the current page and so on, it becomes an issue.
For an expert that already knows the ins and outs of Network Programming in C, this is an acceptable resource. As a guide to learning C network programming from the ground up, it is unfortunately less user friendly than it at first appears. However, if the student somehow overcomes the wall that is appendix D, things become smoother. My final verdict: A useful resource that will prove frustrating for beginners.
Top reviews from other countries
* Informationen zu IPv6 wurden aktualisiert
* sämtliche Quelltextbeispiele und Beschreibungen der Funktionen wurden auf den Stand von POSIX 1003.1-2001 gebracht
* die Behandlung des X/Open Transport Interface (XTI) wurde komplett rausgestrichen
* TCP for Transactions (T/TCP) wird nicht mehr besprochen
* drei gänzlich neue Kapitel zu SCTP wurden dem Buch hinzugefügt
It's absolutely worthy of being on all desks of people intimately involved with making Internet and its protocols better.






