Internetworking with TCP/IP Vol. III Client-Server Programming and Applications Linux/Windows Sockets Version (IE-Paperback)
暫譯: TCP/IP 網路互聯 第三卷 客戶端-伺服器程式設計與應用 Linux/Windows Sockets 版本 (IE-平裝本)

Douglas E. Comer, David L. Stevens

  • 出版商: Prentice Hall
  • 出版日期: 1997-04-29
  • 定價: $900
  • 售價: 9.5$855
  • 語言: 英文
  • 頁數: 512
  • ISBN: 0132613484
  • ISBN-13: 9780132613484
  • 相關分類: LinuxR 語言TCP/IP
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

 

Appropriate for a one semester introductory networking course at the senior or graduate level.

This volume answers the question "How does application software use TCP/IP to communicate over a network?"—focusing on the client-server paradigm, and examining algorithms for both the client and server components of a distributed program.

Table of Contents

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.

商品描述(中文翻譯)

適合高年級或研究生層級的一學期入門網路課程。

本書回答了「應用軟體如何使用 TCP/IP 在網路上進行通信?」這個問題,重點在於客戶端-伺服器範式,並檢視分散式程式的客戶端和伺服器組件的演算法。

目錄

1. 介紹與概述。
2. 客戶端伺服器模型與軟體設計。
3. 客戶端-伺服器軟體中的併發處理。
4. 程式介面與協定。
5. Socket API。
6. 客戶端軟體設計中的演算法與問題。
7. 範例客戶端軟體。
8. 伺服器軟體設計中的演算法與問題。
9. 迭代式無連接伺服器 (UDP)。
10. 迭代式有連接伺服器 (TCP)。
11. 併發有連接伺服器 (TCP)。
12. 單執行緒併發伺服器 (TCP)。
13. 多協定伺服器 (TCP, UDP)。
14. 多服務伺服器 (TCP, UDP)。
15. 伺服器併發的統一與高效管理。
16. 客戶端中的併發。
17. 傳輸層與應用層的隧道技術。
18. 應用層閘道。
19. 外部資料表示 (XDR)。
20. 遠端程序呼叫概念 (RPC)。
21. 擾動程式生成 (Rpcgen 概念)。
22. 分散式程式生成 (Rpcgen 範例)。
23. 網路檔案系統概念 (NFS)。
24. 網路檔案系統協定 (NFS, Mount)。
25. TELNET 客戶端 (程式結構)。
26. TELNET 客戶端 (實作細節)。
27. 將伺服器從 UNIX 移植到 Windows。
28. 客戶端-伺服器系統中的死鎖與飢餓。
附錄 1. 與 Sockets 一起使用的函數與函式庫例程。
附錄 2. Windows Socket 描述符的操作。
參考文獻。
索引。

最後瀏覽商品 (20)