Internetworking with TCP/IP Vol. III Client-Server Programming and Applications Linux/Windows Sockets Version (IE-Paperback)
Douglas E. Comer, David L. Stevens
- 出版商: Prentice Hall
- 出版日期: 1997-04-29
- 定價: $900
- 售價: 9.5 折 $855
- 語言: 英文
- 頁數: 512
- ISBN: 0132613484
- ISBN-13: 9780132613484
-
相關分類:
Linux、R 語言、TCP/IP
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$280$99 -
$2,600$2,470 -
$970Introduction to Algorithms, 2/e
-
$600$600 -
$560$504 -
$650$514 -
$560$476 -
$590$466 -
$650$618 -
$980$960 -
$750$675 -
$560$504 -
$550$468 -
$450$351 -
$2,330$2,214 -
$680$646 -
$1,127Database System Concepts, 5/e (IE) (美國版ISBN:0072958863)
-
$1,200$1,176 -
$990$891 -
$650$199 -
$600$480 -
$720$612 -
$1,060$1,007 -
$1,180$1,003
相關主題
商品描述
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. 使用Socket的函式和程式庫例程。
附錄2. 操作Windows Socket描述符。
參考文獻。
索引。