MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

Internetworking with TCP/IP. vol. 3, Client-server programming and applications / Douglas E. Comer and David L. Stevens.

By: Comer, Douglas.
Contributor(s): Stevens, David L, 1962-.
Material type: materialTypeLabelBookPublisher: Upper Saddle River, N.J. : Prentice Hall, c1996Edition: BSD socket version / 2nd ed.Description: xxvi, 519 p. : ill. ; 25 cm.ISBN: 0132621487.Subject(s): TCP/IP (Computer network protocol) | Client/server computing | Internetworking (Telecommunication)DDC classification: 005.43
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
General Lending MTU Bishopstown Library Store Item 005.43 (Browse shelf(Opens below)) 1 Available 00070492
Total holds: 0

Enhanced descriptions from Syndetics:

Software design is used as the central theme to answer the question, How does application software use TCP/IP?. Only limited networking background is needed because the text concentrates on how to use an internet. The client-server paradigm is presented by using standard protocols to illustrate algorithms, designs, and implementation techniques such as gateway and tunnelling. The authors have incorporated the latest standards by rewriting the extensive code in ANSI C and discussing changes in protocols. New sections explain concepts such as the slirp application gateway program that provides Internet access across a dial-up connection, and new material is included on deadlock and livelock. All software, including the new code in ANSI C, is available by FTP.

"BSD socket version with ANSI C"--Cover.

Bibliography: p. 497-504. - includes index.

Table of contents provided by Syndetics

  • 1 Introduction and Overview
  • 2 The Client Server Model and Software Design
  • 3 Concurrent Processing In Client-Server Software
  • 4 Program Interface to Protocols
  • 5 The Socket API
  • 6 Algorithms and Issues in Client Software Design
  • 7 Example Client Software
  • 8 Algorithms and Issues in Server Software Design
  • 9 Iterative, Connectionless Servers (UDP)
  • 10 Iterative, Connection-Oriented Servers (TCP)
  • 11 Concurrent, Connection-Oriented Servers (TCP)
  • 12 Singly-Threaded, Concurrent Servers (TCP)
  • 13 Multiprotocol Servers (TCP, UDP)
  • 14 Multiservice Servers (TCP, UDP)
  • 15 Uniform, Efficient Management of Server Concurrency
  • 16 Concurrency in Clients
  • 17 Tunneling at the Transport and Application Levels
  • 18 Application Level Gateways
  • 19 External Data Representation (XDR)
  • 20 Remote Procedure Call Concept (RPC)
  • 21 Disturbed Program Generation (Rpcgen Concept)
  • 22 Distributed Program Generation (Rpcgen Example)
  • 23 Network File System Concepts (NFS)
  • 24 Network File System Protocol (NFS, Mount)
  • 25 A TELNET Client (Program Structure)
  • 26 A TELNET Client (Implementation Details)
  • 27 Porting Servers From UNIX to Windows
  • 28 Deadlock and Starvation in Client-Server Systems
  • Appendix
  • 1 Functions and Library Routines Used With Sockets
  • Appendix
  • 2 Manipulation of Windows Socket Descriptors
  • Bibliography
  • Index

Powered by Koha