基本信息
- 作者:
- 齣版社:
- ISBN:9787115367198
- 上架時間:2015-6-30
- 齣版日期:2015 年8月
- 開本:16開
- 頁碼:824
- 版次:3-1
- 所屬分類:
編輯推薦
這是一部傳世之作!頂級網絡編程專傢Bill Fenner和Andrew M. Rudoff應邀執筆,對W. Richard Stevens的經典作品進行修訂。書中吸納瞭近幾年網絡技術的發展,增添瞭IPv6、SCTP協議和密鑰管理套接字等內容,深入討論瞭最新的關鍵標準、實現和技術。
書中的所有示例都是在UNIX係統上測試通過的真實的、可運行的代碼,繼承瞭Stevens一直強調的理念:“學習網絡編程的最好方法就是下載這些程序,對其進行修改和改進。隻有這樣實際編寫代碼纔能深入理解有關概念和方法。”讀者可以從本書網站下載這些示例的源代碼。
本書為UNIX網絡編程提供全麵的指導,是網絡研究和開發人員公認的權威參考書,無論網絡編程的初學者還是網絡專傢都會大受裨益。
內容簡介
本書是一部UNIX網絡編程的經典之作!書中全麵深入地介紹瞭如何使用套接字API進行網絡編程。全書不但介紹瞭基本編程內容,還涵蓋瞭與套接字編程相關的高級主題,對於客戶/服務器程序的各種設計方法也作瞭完整的探討,最後還深入分析瞭流這種設備驅動機製。
本書內容詳盡且具權威性,幾乎每章都提供精選的習題,並提供瞭部分習題的答案,是網絡研究和開發人員理想的參考書。
作譯者
W. Richard Stevens(1951—1999) 國際知名的UNIX和網絡專傢,備受贊譽的技術作傢。生前著有《TCP/IP詳解》(三捲)、《UNIX環境高級編程》和《UNIX網絡編程》(兩捲),均為不朽的經典著作。
Bill Fenner AT&T;實驗室主任研究員,專攻IP多播、網絡管理和測量,他是IETF路由的領域主管之一,是RFC標準文檔的批準人。
Andrew M. Rudoff Sun公司資深軟件工程師,專攻網絡、操作係統內核、文件係統和高可用性軟件體係結構。
目錄
第一部分 簡介和TCP/IP
第1章 簡介 2
1.1 概述 2
1.2 一個簡單的時間獲取客戶程序 5
1.3 協議無關性 9
1.4 錯誤處理:包裹函數 10
1.5 一個簡單的時間獲取服務器程序 12
1.6 本書中客戶/服務器程序示例索引錶 14
1.7 OSI模型 16
1.8 BSD網絡支持曆史 17
1.9 測試用網絡及主機�� 19
1.10 Unix標準 22
1.11 64位體係結構 24
1.12 小結�� 25
習題 25
第2章 傳輸層:TCP、UDP和SCTP 27
2.1 概述 27
2.2 總圖 27
2.3 用戶數據報協議(UDP) 29
2.4 傳輸控製協議(TCP) 30
2.5 流控製傳輸協議(SCTP) 31
2.6 TCP連接的建立和終止 31
2.7 TIME_WAIT狀態 37
2.8 SCTP關聯的建立和終止 38
2.9 端口號�� 42
2.10 TCP端口號與並發服務器 43
2.11 緩衝區大小及限製 45
2.12 標準因特網服務 50
2.13 常見因特網應用的協議使用 51
2.14 小結 52
習題 53
第二部分 基本套接字編程
第3章 套接字編程簡介 56
3.1 概述 56
3.2 套接字地址結構 56
3.3 值—結果參數 61
3.4 字節排序函數 63
3.5 字節操縱函數 66
3.6 inet_aton、inet_addr和inet_ntoa函數 67
3.7 inet_pton和inet_ntop函數 68
3.8 sock_ntop和相關函數 70
3.9 readn、writen和readline函數 72
3.10 小結 76
習題 76
第4章 基本TCP套接字編程 77
4.1 概述 77
4.2 socket函數 77
4.3 connect函數 80
4.4 bind函數 81
4.5 listen函數 84
4.6 accept函數 88
,,,, 基本信息
- 作者:
- 齣版社:
- ISBN:9787115367204
- 上架時間:2015-6-30
- 齣版日期:2015 年8月
- 開本:16開
- 頁碼:472
- 版次:2-1
- 所屬分類:
編輯推薦
兩捲本的《UNIX網絡編程》是已故著名技術作傢W. Richard Stevens的傳世之作。捲2著重討論如何讓應用程序與在其他機器上的應用程序進行對話。
良好的進程間通信(IPC)機製是提高UNIX程序性能的關鍵。本書全麵深入地講解瞭各種進程間通信形式,包括消息傳遞、同步、共享內存及遠程過程調用(RPC)。書中包含瞭大量經過優化的源代碼,幫助讀者加深理解。這些源代碼可以從本書網站下載。
本書是網絡研究和開發人員公認的權威參考書,無論網絡編程的初學者還是網絡專傢都會大受裨益。
內容簡介
本書是一部UNIX 網絡編程的經典之作!進程間通信(IPC)幾乎是所有Unix 程序性能的關鍵,理解IPC 也是理解如何開發不同主機間網絡應用程序的必要條件。本書從對Posix IPC 和System V IPC 的內部結構開始討論,全麵深入地介紹瞭4 種IPC 形式:消息傳遞(管道、FIFO、消息隊列)、同步(互斥鎖、條件變量、讀寫鎖、文件與記錄鎖、信號量)、共享內存(匿名共享內存、具名共享內存)及遠程過程調用(Solaris門、Sun RPC)。附錄中給齣瞭測量各種IPC 形式性能的方法。
本書內容詳盡且具權威性,幾乎每章都提供精選的習題,並提供瞭部分習題的答案,是網絡研究和開發人員理想的參考書。
作譯者
W. Richard Stevens (1951-1999)是國際知名的Unix和網絡專傢;受人尊敬的計算機圖書作傢;同時他還是廣受歡迎的教師和顧問。Stevens先生1951年生於贊比亞,他的傢庭曾多次搬遷,最終定居於南非。早年,他就讀於美國弗吉尼亞州的費什本軍事學校,後獲得密歇根大學學士、亞利桑那大學係統工程碩士和博士學位。他曾就職於基特峰國傢天文颱,從事計算機編程;還曾在康涅狄格州紐黑文市的健康係統國際公司任主管計算機服務的副總裁。國際知名的Unix和網絡專傢,《TCP/IP 詳解》(三捲本)、《UNIX網絡編程》(兩捲本)以及《UNIX環境高級編程》的作者。
目錄
第一部分 簡介
第1章 簡介 2
1.1 概述 2
1.2 進程、綫程與信息共享 3
1.3 IPC對象的持續性 4
1.4 名字空間 5
1.5 fork、exec和exit對IPC對象的
影響 7
1.6 齣錯處理:包裹函數 8
1.7 Unix標準 9
1.8 書中IPC例子索引錶 11
1.9 小結 13
習題 13
第2章 Posix IPC 14
2.1 概述 14
2.2 IPC名字 14
2.3 創建與打開IPC通道 16
2.4 IPC權限 18
2.5 小結 19
習題 19
第3章 System V IPC 20
3.1 概述 20
3.2 key_t鍵和ftok函數 20
3.3 ipc_perm結構 22
3.4 創建與打開IPC通道 22
3.5 IPC權限 24
3.6 標識符重用 25
3.7 ipcs和ipcrm程序 27
3.8 內核限製 27
3.9 小結 28
習題 29
第二部分 消息傳遞
第4章 管道和FIFO 32
4.1 概述 32
4.2 一個簡單的客戶-服務器例子 32
4.3 管道 32
4.4 全雙工管道 37
4.5 popen和pclose函數 39
4.6 FIFO 40
4.7 管道和FIFO的額外屬性 44
4.8 單個服務器,多個客戶 46
4.9 對比迭代服務器與並發服務器 50
4.10 字節流與消息 51
4.11 管道和FIFO限製 55
4.12 小結 56
習題 57
第5章 Posix消息隊列 58
5.1 概述 58
5.2 mq_open、mq_close和mq_unlink
函數 59
5.3 mq_getattr和mq_setattr函數 61
現貨UNIX網絡編程 捲1 套接字聯網API 第3版+UNIX網絡編程 捲2進程間通信2本 下載 mobi epub pdf txt 電子書 格式
現貨UNIX網絡編程 捲1 套接字聯網API 第3版+UNIX網絡編程 捲2進程間通信2本 下載 mobi pdf epub txt 電子書 格式 2024
現貨UNIX網絡編程 捲1 套接字聯網API 第3版+UNIX網絡編程 捲2進程間通信2本 mobi epub pdf txt 電子書 格式下載 2024