注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合UNIX網(wǎng)絡(luò)編程卷1-套接字聯(lián)網(wǎng)API+卷2-進(jìn)程間通信(第3版 第2版)

UNIX網(wǎng)絡(luò)編程卷1-套接字聯(lián)網(wǎng)API+卷2-進(jìn)程間通信(第3版 第2版)

UNIX網(wǎng)絡(luò)編程卷1-套接字聯(lián)網(wǎng)API+卷2-進(jìn)程間通信(第3版 第2版)

定 價:¥218.00

作 者: (美)W.Richard Stevers,Bill Fenner 著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 編程語言與程序設(shè)計 計算機(jī)與互聯(lián)網(wǎng)

購買這本書可以去


ISBN: 9787115000392 出版時間: 2013-05-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《UNIX網(wǎng)絡(luò)編程卷1:套接字聯(lián)網(wǎng)API(第3版)》是一部UNIX網(wǎng)絡(luò)編程的經(jīng)典之作!書中全面深入地介紹了如何使用套接字API進(jìn)行網(wǎng)絡(luò)編程。全書不但介紹了基本編程內(nèi)容,還涵蓋了與套接字編程相關(guān)的高級主題,對于客戶/服務(wù)器程序的各種設(shè)計方法也作了完整的探討,最后還深入分析了流這種設(shè)備驅(qū)動機(jī)制?! 禪NIX網(wǎng)絡(luò)編程·卷1:套接字聯(lián)網(wǎng)API(第3版)》內(nèi)容詳盡且具權(quán)威性,幾乎每章都提供精選的習(xí)題,并提供了部分習(xí)題的答案,是網(wǎng)絡(luò)研究和開發(fā)人員理想的參考書。《UNIX網(wǎng)絡(luò)編程·卷2:進(jìn)程間通信(第2版)》是一部UNIX網(wǎng)絡(luò)編程的經(jīng)典之作!進(jìn)程間通信(IPC)幾乎是所有Unix程序性能的關(guān)鍵,理解IPC也是理解如何開發(fā)不同主機(jī)間網(wǎng)絡(luò)應(yīng)用程序的必要條件?!禪NIX網(wǎng)絡(luò)編程.卷2:進(jìn)程間通信(第2版)》從對Posix IPC和System V IPC的內(nèi)部結(jié)構(gòu)開始討論,全面深入地介紹了4種IPC形式:消息傳遞(管道、FIFO、消息隊列)、同步(互斥鎖、條件變量、讀寫鎖、文件與記錄鎖、信號量)、共享內(nèi)存(匿名共享內(nèi)存、具名共享內(nèi)存)及遠(yuǎn)程過程調(diào)用(Solaris門、Sun RPC)。附錄中給出了測量各種IPC形式性能的方法。《UNIX網(wǎng)絡(luò)編程.卷2:進(jìn)程間通信(第2版)》內(nèi)容詳盡且具權(quán)威性,幾乎每章都提供精選的習(xí)題,并提供了部分習(xí)題的答案,是網(wǎng)絡(luò)研究和開發(fā)人員理想的參考書。

作者簡介

  W. Richard Stevens(1951—1999),國際知名的UNIX和網(wǎng)絡(luò)專家,備受贊譽(yù)的技術(shù)作家。生前著有《TCP/IP詳解》(三卷)、《UNIX環(huán)境高級編程》和《UNIX網(wǎng)絡(luò)編程》(兩卷),均為不朽的經(jīng)典著作。Bill Fenner,AT&T實(shí)驗室的主要技術(shù)人員,專攻IP多播、網(wǎng)絡(luò)管理和測量,他是IETF路由的領(lǐng)域主管之一,負(fù)責(zé)審批作為RFC出版的所有路由相關(guān)文檔。Andrew M. Rudoff,Sun公司的資深軟件工程師,專攻網(wǎng)絡(luò)、操作系統(tǒng)內(nèi)核、文件系統(tǒng)和高可用性軟件體系結(jié)構(gòu)。

圖書目錄

《UNIX網(wǎng)絡(luò)編程(卷1):套接字聯(lián)網(wǎng)API(第3版)》
第一部分 簡介和TCP/IP
第1章 簡介
1.1 概述
1.2 一個簡單的時間獲取客戶程序
1.3 協(xié)議無關(guān)性
1.4 錯誤處理:包裹函數(shù)
1.5 一個簡單的時間獲取服務(wù)器程序
1.6 本書中客戶/服務(wù)器程序示例索引表
1.7 OSI模型
1.8 BSD網(wǎng)絡(luò)支持歷史
1.9 測試用網(wǎng)絡(luò)及主機(jī)?
1.10 Unix標(biāo)準(zhǔn)
1.11 64位體系結(jié)構(gòu)
1.12 小結(jié)
習(xí)題 第2章 傳輸層:TCP、UDP和SCTP
2.1 概述
2.2 總圖
2.3 用戶數(shù)據(jù)報協(xié)議(UDP)
2.4 傳輸控制協(xié)議(TCP)
.2.5 流控制傳輸協(xié)議(SCTP)
2.6 TCP連接的建立和終止
2.7 TIME_WAIT狀態(tài)
2.8 SCTP關(guān)聯(lián)的建立和終止
2.9 端口號
2.10 TCP端口號與并發(fā)服務(wù)器
2.11 緩沖區(qū)大小及限制
2.12 標(biāo)準(zhǔn)因特網(wǎng)服務(wù)
2.13 常見因特網(wǎng)應(yīng)用的協(xié)議使用
2.14 小結(jié)
習(xí)題 第二部分 基本套接字編程
第3章 套接字編程簡介
3.1 概述
3.2 套接字地址結(jié)構(gòu)
3.3 值-結(jié)果參數(shù)
3.4 字節(jié)排序函數(shù)
3.5 字節(jié)操縱函數(shù)
3.6 inet_aton、inet_addr和inet_ntoa函數(shù)
3.7 inet_pton和inet_ntop函數(shù)
3.8 sock_ntop和相關(guān)函數(shù)
3.9 readn、writen和readline函數(shù)
3.10 小結(jié)
習(xí)題 第4章 基本TCP套接字編程
4.1 概述
4.2 socket函數(shù)
4.3 connect函數(shù)
4.4 bind函數(shù)
4.5 listen函數(shù)
4.6 accept函數(shù)
4.7 fork和exec函數(shù)
4.8 并發(fā)服務(wù)器
4.9 close函數(shù)
4.10 getsockname和getpeername函數(shù)
4.11 小結(jié)
習(xí)題 第5章 TCP客戶/服務(wù)器程序示例
5.1 概述
5.2 TCP回射服務(wù)器程序:main函數(shù)
5.3 TCP回射服務(wù)器程序:str_echo函數(shù)
5.4 TCP回射客戶程序:main函數(shù)
5.5 TCP回射客戶程序:str_cli函數(shù)
5.6 正常啟動
5.7 正常終止
5.8 POSIX信號處理
5.9 處理SIGCHLD信號
5.10 wait和waitpid函數(shù)
5.11 accept返回前連接中止
5.12 服務(wù)器進(jìn)程終止
5.13 SIGPIPE信號
5.14 服務(wù)器主機(jī)崩潰
5.15 服務(wù)器主機(jī)崩潰后重啟
5.16 服務(wù)器主機(jī)關(guān)機(jī)
5.17 TCP程序例子小結(jié)
5.18 數(shù)據(jù)格式
5.19 小結(jié)
習(xí)題 第6章 I/O復(fù)用:select和poll函數(shù)
6.1 概述
6.2 I/O模型
6.3 select函數(shù)
6.4 str_cli函數(shù)(修訂版)
6.5 批量輸入
6.6 shutdown函數(shù)
6.7 str_cli函數(shù)(再修訂版)
6.8 TCP回射服務(wù)器程序(修訂版)
6.9 pselect函數(shù)
6.10 poll函數(shù)
6.11 TCP回射服務(wù)器程序(再修訂版)
6.12 小結(jié)
習(xí)題 第7章 套接字選項
7.1 概述
7.2 getsockopt和setsockopt函數(shù)
7.3 檢查選項是否受支持并獲取默認(rèn)值
7.4 套接字狀態(tài)
7.5 通用套接字選項
7.6 IPv4套接字選項
7.7 ICMPv6套接字選項
7.8 IPv6套接字選項
7.9 TCP套接字選項
7.10 SCTP套接字選項
7.11 fcntl函數(shù)
7.12 小結(jié)
習(xí)題 第8章 基本UDP套接字編程
8.1 概述
8.2 recvfrom和sendto函數(shù)
8.3 UDP回射服務(wù)器程序:main函數(shù)
8.4 UDP回射服務(wù)器程序:dg_echo函數(shù)
8.5 UDP回射客戶程序:main函數(shù)
8.6 UDP回射客戶程序:dg_cli函數(shù)
8.7 數(shù)據(jù)報的丟失
8.8 驗證接收到的響應(yīng)
8.9 服務(wù)器進(jìn)程未運(yùn)行
8.10 UDP程序例子小結(jié)
8.11 UDP的connect函數(shù)
8.12 dg_cli函數(shù)(修訂版)
8.13 UDP缺乏流量控制
8.14 UDP中的外出接口的確定
8.15 使用select函數(shù)的TCP和UDP回射服務(wù)器程序
8.16 小結(jié)
習(xí)題 第9章 基本SCTP套接字編程
9.1 概述
9.2 接口模型
9.3 sctp_bindx函數(shù)
9.4 sctp_connectx函數(shù)
9.5 sctp_getpaddrs函數(shù)
9.6 sctp_freepaddrs函數(shù)
9.7 sctp_getladdrs函數(shù)
9.8 sctp_freeladdrs函數(shù)
9.9 sctp_sendmsg函數(shù)
9.10 sctp_recvmsg函數(shù)
9.11 sctp_opt_info函數(shù)
9.12 sctp_peeloff函數(shù)
9.13 shutdown函數(shù)
9.14 通知
9.15 小結(jié)
習(xí)題 第10章 SCTP客戶/服務(wù)器程序例子
10.1 概述
10.2 SCTP一到多式流分回射服務(wù)器程序:main函數(shù)
10.3 SCTP一到多式流分回射客戶程序:main函數(shù)
10.4 SCTP流分回射客戶程序:sctpstr_cli函數(shù)
10.5 探究頭端阻塞
10.6 控制流的數(shù)目
10.7 控制終結(jié)
10.8 小結(jié)
習(xí)題 第11章 名字與地址轉(zhuǎn)換
11.1 概述
11.2 域名系統(tǒng)
11.3 gethostbyname函數(shù)
11.4 gethostbyaddr函數(shù)
11.5 getservbyname和getservbyport函數(shù)
11.6 getaddrinfo函數(shù)
11.7 gai_strerror函數(shù)
11.8 freeaddrinfo函數(shù)
11.9 getaddrinfo函數(shù):IPv6
11.10 getaddrinfo函數(shù):例子
11.11 host_serv函數(shù)
11.12 tcp_connect函數(shù)
11.13 tcp_listen函數(shù)
11.14 udp_client函數(shù)
11.15 udp_connect函數(shù)
11.16 udp_server函數(shù)
11.17 getnameinfo函數(shù)
11.18 可重入函數(shù)
11.19 gethostbyname_r和gethostbyaddr_r函數(shù)
11.20 作廢的IPv6地址解析函數(shù)
11.21 其他網(wǎng)絡(luò)相關(guān)信息
11.22 小結(jié)
習(xí)題 第三部分 高級套接字編程
第12章 IPv4與IPv6的互操作性
12.1 概述
12.2 IPv4客戶與IPv6服務(wù)器
12.3 IPv6客戶與IPv4服務(wù)器
12.4 IPv6地址測試宏
12.5 源代碼可移植性
12.6 小結(jié)
習(xí)題 第13章 守護(hù)進(jìn)程和inetd超級服務(wù)器
13.1 概述
13.2 syslogd守護(hù)進(jìn)程
13.3 syslog函數(shù)
13.4 daemon_init函數(shù)
13.5 inetd守護(hù)進(jìn)程
13.6 daemon_inetd函數(shù)
13.7 小結(jié)
習(xí)題 第14章 高級I/O函數(shù)
14.1 概述
14.2 套接字超時
14.3 recv和send函數(shù)
14.4 readv和writev函數(shù)
14.5 recvmsg和sendmsg函數(shù)
14.6 輔助數(shù)據(jù)
14.7 排隊的數(shù)據(jù)量
14.8 套接字和標(biāo)準(zhǔn)I/O
14.9 高級輪詢技術(shù)
14.10 T/TCP:事務(wù)目的TCP
14.11 小結(jié)
習(xí)題 第15章 Unix域協(xié)議
15.1 概述
15.2 Unix域套接字地址結(jié)構(gòu)
15.3 socketpair函數(shù)
15.4 套接字函數(shù)
15.5 Unix域字節(jié)流客戶/服務(wù)器程序
15.6 Unix域數(shù)據(jù)報客戶/服務(wù)器程序
15.7 描述符傳遞
15.8 接收發(fā)送者的憑證
15.9 小結(jié)
習(xí)題 第16章 非阻塞式I/O
16.1 概述
16.2 非阻塞讀和寫:str_cli函數(shù)(修訂版)
16.3 非阻塞connect
16.4 非阻塞connect:時間獲取客戶程序
16.5 非阻塞connect:Web客戶程序
16.6 非阻塞accept
16.7 小結(jié)
習(xí)題 第17章 ioctl操作
17.1 概述
17.2 ioctl函數(shù)
17.3 套接字操作
17.4 文件操作
17.5 接口配置
17.6 get_ifi_info函數(shù)
17.7 接口操作
17.8 ARP高速緩存操作
17.9 路由表操作
17.10 小結(jié)
習(xí)題 第18章 路由套接字
18.1 概述
18.2 數(shù)據(jù)鏈路套接字地址結(jié)構(gòu)
18.3 讀和寫
18.4 sysctl操作
18.5 get_ifi_info函數(shù)
18.6 接口名字和索引函數(shù)
18.7 小結(jié)
習(xí)題 第19章 密鑰管理套接字
19.1 概述
19.2 讀和寫
19.3 傾瀉安全關(guān)聯(lián)數(shù)據(jù)庫
19.4 創(chuàng)建靜態(tài)安全關(guān)聯(lián)
19.5 動態(tài)維護(hù)安全關(guān)聯(lián)
19.6 小結(jié)
習(xí)題 第20章 廣播
20.1 概述
20.2 廣播地址
20.3 單播和廣播的比較
20.4 使用廣播的dg_cli函數(shù)
20.5 競爭狀態(tài)
20.6 小結(jié)
習(xí)題 第21章 多播
21.1 概述
21.2 多播地址
21.3 局域網(wǎng)上多播和廣播的比較
21.4 廣域網(wǎng)上的多播
21.5 源特定多播
21.6 多播套接字選項
21.7 mcast_join和相關(guān)函數(shù)
21.8 使用多播的dg_cli函數(shù)
21.9 接收IP多播基礎(chǔ)設(shè)施會話聲明
21.10 發(fā)送和接收
21.11 SNTP:簡單網(wǎng)絡(luò)時間協(xié)議
21.12 小結(jié)
習(xí)題 第22章 高級UDP套接字編程
22.1 概述
22.2 接收標(biāo)志、目的IP地址和接口索引
22.3 數(shù)據(jù)報截斷
22.4 何時用UDP代替TCP
22.5 給UDP應(yīng)用增加可靠性
22.6 捆綁接口地址
22.7 并發(fā)UDP服務(wù)器
22.8 IPv6分組信息
22.9 IPv6路徑MTU控制
22.10 小結(jié)
習(xí)題 第23章 高級SCTP套接字編程
23.1 概述
23.2 自動關(guān)閉的一到多式服務(wù)器程序
23.3 部分遞送
23.4 通知
23.5 無序的數(shù)據(jù)
23.6 捆綁地址子集
23.7 確定對端和本端地址信息
23.8 給定IP地址找出關(guān)聯(lián)ID
23.9 心搏和地址不可達(dá)
23.10 關(guān)聯(lián)剝離
23.11 定時控制
23.12 何時改用SCTP代替TCP
23.13 小結(jié)
習(xí)題 第24章 帶外數(shù)據(jù)
24.1 概述
24.2 TCP帶外數(shù)據(jù)
24.3 sockatmark函數(shù)
24.4 TCP帶外數(shù)據(jù)小結(jié)
24.5 客戶/服務(wù)器心搏函數(shù)
24.6 小結(jié)
習(xí)題 第25章 信號驅(qū)動式I/O
25.1 概述
25.2 套接字的信號驅(qū)動式I/O
25.3 使用SIGIO的UDP回射服務(wù)器程序
25.4 小結(jié)
習(xí)題 第26章 線程
26.1 概述
26.2 基本線程函數(shù):創(chuàng)建和終止
26.3 使用線程的str_cli函數(shù)
26.4 使用線程的TCP回射服務(wù)器程序
26.5 線程特定數(shù)據(jù)
26.6 Web客戶與同時連接
26.7 互斥鎖
26.8 條件變量
26.9 Web客戶與同時連接(續(xù))
26.10 小結(jié)
習(xí)題 第27章 IP選項
27.1 概述
27.2 IPv4選項
27.3 IPv4源路徑選項
27.4 IPv6擴(kuò)展首部
27.5 IPv6步跳選項和目的地選項
27.6 IPv6路由首部
27.7 IPv6粘附選項
27.8 歷史性IPv6高級API
27.9 小結(jié)
習(xí)題 第28章 原始套接字
28.1 概述
28.2 原始套接字創(chuàng)建
28.3 原始套接字輸出
28.4 原始套接字輸入
28.5 ping程序
28.6 traceroute程序
28.7 一個ICMP消息守護(hù)程序
28.8 小結(jié)
習(xí)題 ……

《UNIX網(wǎng)絡(luò)編程.卷2:進(jìn)程間通信(第2版)》

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號