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
-
相關分類:
Linux、R 語言、TCP/IP
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$280$99 -
$2,660$2,527 -
$970Introduction to Algorithms, 2/e
-
$600$600 -
$560$504 -
$650$514 -
$560$476 -
$590$466 -
$650$618 -
$980$960 -
$750$638 -
$560$476 -
$550$468 -
$450$351 -
$2,390$2,271 -
$680$646 -
$1,127Database System Concepts, 5/e (IE) (美國版ISBN:0072958863)
-
$1,200$1,176 -
$990$891 -
$650$553 -
$600$480 -
$720$569 -
$1,060$1,007 -
$1,180$932
商品描述
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 描述符的操作。
參考文獻。
索引。