Internetworking with tcp/ip vol.3
Douglas E. Comer, David L. Stevens
Résumé
Comer introduces the client-server model and its software design implications; the role of concurrent processing and threads; the Socket API, and differences that impact Linux programmers. Understand the key algorithms and issues associated with client and server software design; then review three leading approaches: iterative, connectionless servers (UPD); and both iterative and concurrent connection-oriented servers (TCP).
The book contains extensive coverage of threading, including a new chapter on using threads for concurrency; as well as coverage of single-threaded and multi-threaded concurrent servers. Comer introduces multi-protocol and multi-service services; reviews client concurrency; tunneling at the transport and application levels; and external data representation (XDR). He reviews RPC, distributed program generation, NFS concepts and protocol; Telnet; streaming media transport; and finally, techniques for avoiding deadlock and starvation in client-server systems.
For everyone who wants to master TCP/IP and understand how the Internet works.
Table of Contents
- 2: The Client Server Model and Software Design
- 3: Concurrent Processing in Client-Server Software
- 4: Application 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: Using Threads for Concurrency (TCP)
- 13: Single-Thread, Concurrent Servers (TCP)
- 14: Multiprotocol Servers (TCP, UDP)
- 15: Multiservice Servers (TCP, UDP)
- 16: Uniform, Efficient Management of Server Concurrency
- 17: Concurrency in Clients
- 18: Tunneling at the Transport and Application Levels
- 19: Application Level Gateways
- 20: External Data Representation (XDR)
- 21: Remote Procedure Call Concept (RPC)
- 22: Distributed Program Generation (Rpcgen Concept)
- 23: Distributed Program Generation (Rpcgen Example)
- 24: Network File System Concepts (NFS)
- 25: Network File System Protocol (NFS, Mount)
- 26: A TELNET Client (Program Structure)
- 27: A TELNET Client (Implementation Details)
- 28: Streaming Audio and Video Transport (RTP Concept and Design)
- 29: Streaming Audio and Video Transport (Example RTP Implementation)
- 30: Practical Hints and Techniques For Linux Servers
- 31: Deadlock and Starvation in Client-Server Systems
- Appendix 1: System Calls and Library Routines Used with Sockets
- Appendix 2: Manipulation of Linux File and Socket Descriptors
- Bibliography
- Index
L'auteur - Douglas E. Comer
is a Professor of Computer Science at Purdue University
and a Fellow of the ACM. He is the author of many
best-selling books: the three-volume series,
Internetworking with TCP/IP Computer Networks and
Internets, Second Edition, and The Internet
Book. Comer served as chairman of the DARPA Distributed
Systems Architecture Board and the CSNET Technical
Committees, and is a former member of the Internet
Architecture Board (IAB).
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | Douglas E. Comer, David L. Stevens |
Parution | 15/09/2000 |
Nb. de pages | 602 |
Format | 18,3 x 24,2 |
Couverture | Relié |
Poids | 1142g |
Intérieur | 2 couleurs |
EAN13 | 9780130320711 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Réseaux et télecommunications Ouvrages généraux
- Informatique Réseaux et télecommunications Protocoles et standards DNS
- Informatique Réseaux et télecommunications Protocoles et standards TCP/IP IP
- Informatique Réseaux et télecommunications Conception et architectures réseau
- Informatique Réseaux et télecommunications Administration réseau