UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1

Author(s)

The only guide to UNIX network programming APIs you'll ever need!


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, Second Edition.


In this book, leading UNIX networking expert W. Richard Stevens offers unprecedented, start-to-finish guidance on making the most of sockets, the de facto standard for UNIX network programming--as well as extensive coverage of the X/Open Transport Interface (XTI).


Stevens begins by introducing virtually every basic capability of TCP and UDP sockets, including socket functions and options, I/O multiplexing, and name and address conversions. He presents detailed coverage of the Posix.1g standard for sockets and the Posix threads. He also introduces advanced techniques for:



  • Establishing IPv4/IPv6 interoperability.

  • Implementing non-blocking I/O.

  • Routing sockets.

  • Broadcasting and multicasting.

  • IP options.

  • Multithreading.

  • Advanced name and address conversions.

  • UNIX domain protocols.

  • Raw sockets.


Learn how to choose among today's leading client/server design approaches, including TCP iterative, concurrent, preforked and prethreaded servers. Master the X/Open Transport Interface, including XTI TCP clients and servers, name and address functions, options, streams and additional functions.


The Internet/intranet revolution has dramatically increased the demand for developers with a sophisticated understanding of network programming APIs, especially sockets. One book contains all you need to know: UNIX Network Programming, Volume 1, Second Edition.



This is a guide and reference for network programming using the sockets and XTI (X/Open Transport Interface) APIs, and is based on the TCP/IP suite of protocols for IP v4 and v6. The book overviews client/server concepts, standards and functions before diving into the internals of the transport layer (TCP & UDP) states, buffer sizes and protocol usage. A large part of this publication (24 chapters) dissects sockets API programming.

Keywords
,
Name in long format: UNIX Network Programming: Networking APIs: Sockets and XTI; Volume 1
ISBN-10: 013490012X
ISBN-13: 9780134900124
Book pages: 1009
Book language: en
Edition: Subsequent
Binding: Hardcover
Publisher: Prentice Hall
Dimensions: Height: 9.75 Inches, Length: 7.75 Inches, Weight: 3.75226769924 Pounds, Width: 1.5 Inches

Related Books