UNIX網絡編程 捲1:套接字聯網API(第3版)

UNIX網絡編程 捲1:套接字聯網API(第3版) pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:[美]W. 理查德•史蒂文斯(W. Richard Stevens)
出品人:
頁數:824
译者:匿名
出版時間:2014-6-1
價格:129.00
裝幀:平裝
isbn號碼:9787115367198
叢書系列:
圖書標籤:
  • 網絡編程
  • UNIX
  • Linux/Unix
  • 網絡
  • 編程
  • 計算機科學
  • 計算機
  • Linux
  • UNIX
  • 網絡編程
  • 套接字
  • 聯網API
  • 第3版
  • 係統編程
  • 網絡開發
  • 編程教程
  • 操作係統
  • 計算機網絡
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《UNIX環境高級編程(第3版)》是被譽為UNIX編程“聖經”的Advanced Programming in the UNIX Environment一書的第3版。在本書第2版齣版後的8年中,UNIX行業發生瞭巨大的變化,特彆是影響UNIX編程接口的有關標準變化很大。本書在保持前一版風格的基礎上,根據最新的標準對內容進行瞭修訂和增補,反映瞭最新的技術發展。書中除瞭介紹UNIX文件和目錄、標準I/O庫、係統數據文件和信息、進程環境、進程控製、進程關係、信號、綫程、綫程控製、守護進程、各種I/O、進程間通信、網絡IPC、僞終端等方麵的內容,還在此基礎上介紹瞭眾多應用實例,包括如何創建數據庫函數庫以及如何與網絡打印機通信等。此外,還在附錄中給齣瞭函數原型和部分習題的答案。

《UNIX環境高級編程(第3版)》內容權威,概念清晰,闡述精闢,對於所有層次UNIX/Linux程序員都是一本不可或缺的參考書。

著者簡介

W. Richard Stevens,國際知名的UNIX和網絡專傢,備受贊譽的技術作傢。生前著有多部經典的傳世之作,包括《UNIX網絡編程》(兩捲本)、《TCP/IP詳解》(三捲本)和本書第1版。

Stephen A. Rago,資深UNIX程序員,目前任NEC美國實驗室存儲係統集團研究員。之前是貝爾實驗室的UNIX係統V版本4的開發人員之一。著有《UNIX係統V網絡編程》,並曾擔任本書第1版的技術審校和第2版的共同作者。

戚正偉,博士,上海交通大學軟件學院副教授,微軟亞洲研究院(2008)和美國CMU大學(2011-2012)訪問學者。研究方嚮為係統軟件和程序分析,著有《New Blue Pill深入理解硬件虛擬機》和《嵌入式GIS開發及應用》等書。

張亞英,博士,同濟大學電子與信息工程學院計算機係副教授,研究方嚮為分布與移動計算、嵌入式係統以及係統軟件等。

尤晉元,上海交通大學計算機科學及工程係教授、博士生導師。在科研方麵,主要從事操作係統和分布對象計算技術方麵的研究。在教學方麵,長期承擔操作係統及分布計算等課程的教學工作。主編和翻譯瞭多本操作係統教材和參考書,包括《UNIX操作係統教程》、《UNIX高級編程技術》、《UNIX環境高級編程》和《操作係統:設計與實現》等。

圖書目錄

第1章 UNIX基礎知識
1.1 引言
1.2 UNIX體係結構
1.3 登錄
1.4 文件和目錄
1.5 輸入和輸齣
1.6 程序和進程
1.7 齣錯處理
1.8 用戶標識
1.9 信號
1.10 時間值
1.11 係統調用和庫函數
1.12 小結
習題
第2章 UNIX標準及實現
2.1 引言
2.2 UNIX標準化
2.2.1 ISO C
2.2.2 IEEE POSIX
2.2.3 Single UNIX Specification
2.2.4 FIPS
2.3 UNIX係統實現
2.3.1 SVR4
2.3.2 4.4BSD
2.3.3 FreeBSD
2.3.4 Linux
2.3.5 Mac OS X
2.3.6 Solaris
2.3.7 其他UNIX係統
2.4 標準和實現的關係
2.5 限製
2.5.1 ISO C限製
2.5.2 POSIX限製
2.5.3 XSI限製
2.5.4 函數sysconf、pathconf和fpathconf
2.5.5 不確定的運行時限製
2.6 選項
2.7 功能測試宏
2.8 基本係統數據類型
2.9 標準之間的衝突
2.10 小結
習題
第3章 文件I/O
3.1 引言
3.2 文件描述符
3.3 函數open和openat
3.4 函數creat
3.5 函數close
3.6 函數lseek
3.7 函數read
3.8 函數write
3.9 I/O的效率
3.10 文件共享
3.11 原子操作
3.12 函數dup和dup2
3.13 函數sync、fsync和fdatasync
3.14 函數fcntl
3.15 函數ioctl
3.16 /dev/fd
3.17 小結
習題
第4章 文件和目錄
4.1 引言
4.2 函數stat、fstat、fstatat和lstat
4.3 文件類型
4.4 設置用戶ID和設置組ID
4.5 文件訪問權限
4.6 新文件和目錄的所有權
4.7 函數access和faccessat
4.8 函數umask
4.9 函數chmod、fchmod和fchmodat
4.10 粘著位
4.11 函數chown、fchown、fchownat和lchown
4.12 文件長度
4.13 文件截斷
4.14 文件係統
4.15 函數link、linkat、unlink、unlinkat和remove
4.16 函數rename和renameat
4.17 符號鏈接
4.18 創建和讀取符號鏈接
4.19 文件的時間
4.20 函數futimens、utimensat和utimes
4.21 函數mkdir、mkdirat和rmdir
4.22 讀目錄
4.23 函數chdir、fchdir和getcwd
4.24 設備特殊文件
4.25 文件訪問權限位小結
4.26 小結
習題
第5章 標準I/O庫
5.1 引言
5.2 流和FILE對象
5.3 標準輸入、標準輸齣和標準錯誤
5.4 緩衝
5.5 打開流
5.6 讀和寫流
5.7 每次一行I/O
5.8 標準I/O的效率
5.9 二進製I/O
5.10 定位流
5.11 格式化I/O
5.12 實現細節
5.13 臨時文件
5.14 內存流
5.15 標準I/O的替代軟件
5.16 小結
習題
第6章 係統數據文件和信息
6.1 引言
6.2 口令文件
6.3 陰影口令
6.4 組文件
6.5 附屬組ID
6.6 實現區彆
6.7 其他數據文件
6.8 登錄賬戶記錄
6.9 係統標識
6.10 時間和日期例程
6.11 小結
習題
第7章 進程環境
7.1 引言
7.2 main函數
7.3 進程終止
7.4 命令行參數
7.5 環境錶
7.6 C程序的存儲空間布局
7.7 共享庫
7.8 存儲空間分配
7.9 環境變量
7.10 函數setjmp和longjmp
7.11 函數getrlimit和setrlimit
7.12 小結
習題
第8章 進程控製
8.1 引言
8.2 進程標識
8.3 函數fork
8.4 函數vfork
8.5 函數exit
8.6 函數wait和waitpid
8.7 函數waitid
8.8 函數wait3和wait4
8.9 競爭條件
8.10 函數exec
8.11 更改用戶ID和更改組ID
8.12 解釋器文件
8.13 函數system
8.14 進程會計
8.15 用戶標識
8.16 進程調度
8.17 進程時間
8.18 小結
習題
第9章 進程關係
9.1 引言
9.2 終端登錄
9.3 網絡登錄
9.4 進程組
9.5 會話
9.6 控製終端
9.7 函數tcgetpgrp、tcsetpgrp和tcgetsid
9.8 作業控製
9.9 shell執行程序
9.10 孤兒進程組
9.11 FreeBSD實現
9.12 小結
習題
第10章 信號
10.1 引言
10.2 信號概念
10.3 函數signal
10.4 不可靠的信號
10.5 中斷的係統調用
10.6 可重入函數
10.7 SIGCLD語義
10.8 可靠信號術語和語義
10.9 函數kill和raise
10.10 函數alarm和pause
10.11 信號集
10.12 函數sigprocmask
10.13 函數sigpending
10.14 函數sigaction
10.15 函數sigsetjmp和siglongjmp
10.16 函數sigsuspend
10.17 函數abort
10.18 函數system
10.19 函數sleep、nanosleep和clock_nanosleep
10.20 函數sigqueue
10.21 作業控製信號
10.22 信號名和編號
10.23 小結
習題
第11章 綫程
11.1 引言
11.2 綫程概念
11.3 綫程標識
11.4 綫程創建
11.5 綫程終止
11.6 綫程同步
11.6.1 互斥量
11.6.2 避免死鎖
11.6.3 函數pthread_mutex_timedlock
11.6.4 讀寫鎖
11.6.5 帶有超時的讀寫鎖
11.6.6 條件變量
11.6.7 自鏇鎖
11.6.8 屏障
11.7 小結
習題
第12章 綫程控製
12.1 引言
12.2 綫程限製
12.3 綫程屬性
12.4 同步屬性
12.4.1 互斥量屬性
12.4.2 讀寫鎖屬性
12.4.3 條件變量屬性
12.4.4 屏障屬性
12.5 重入
12.6 綫程特定數據
12.7 取消選項
12.8 綫程和信號
12.9 綫程和fork
12.10 綫程和I/O
12.11 小結
習題
第13章 守護進程
13.1 引言
13.2 守護進程的特徵
13.3 編程規則
13.4 齣錯記錄
13.5 單實例守護進程
13.6 守護進程的慣例
13.7 客戶進程-服務器進程模型
13.8 小結
習題
第14章 高級I/O
14.1 引言
14.2 非阻塞I/O
14.3 記錄鎖
14.4 I/O多路轉接
14.4.1 函數select和pselect
14.4.2 函數poll
14.5 異步I/O
14.5.1 System V異步I/O
14.5.2 BSD異步I/O
14.5.3 POSIX異步I/O
14.6 函數readv和writev
14.7 函數readn和writen
14.8 存儲映射I/O
14.9 小結
· · · · · · (收起)

讀後感

評分

虽然书比较厚,但对于IT码农,主要是tcp/udp编程,所以只要重点关注其中部分章节即可,主要有:第2、3、4、5、6、7、8、11、14、15、16、26、30. 因为本人在看这本书之前已经看过不少网络编程的代码,也自己实验过一些程序,所以一两周利用上下班坐车的时间就看完了。重点是了...  

評分

learn network well.... understand it distill it  

評分

stevens的经典书中,翻译的我只看了两本(均未读完)——《TCP/IP详解:卷1》和《UNIX网络编程:第一卷》。这两本书翻译的质量实在是不怎么样,我没这个耐心仔细对比原文,总之,读起来坳口的地方不少。对待这么经典的书,翻译应该更加专业和谨慎,因为经典书传播广且经得起时间...  

評分

这是如此奇怪的一本译作,我翻遍了封面,前页,序等各个部分;都没有发现译者的名字。      还有翻译著作不留名的人?我该如何相信这本译作的质量。      但是书里倒是有不少注释,罗嗦了一大堆,然后明确的标明---译者著,见鬼了。    后记--在豆瓣上搜索发现...  

評分

stevens的经典书中,翻译的我只看了两本(均未读完)——《TCP/IP详解:卷1》和《UNIX网络编程:第一卷》。这两本书翻译的质量实在是不怎么样,我没这个耐心仔细对比原文,总之,读起来坳口的地方不少。对待这么经典的书,翻译应该更加专业和谨慎,因为经典书传播广且经得起时间...  

用戶評價

评分

暫時讀瞭重點章節

评分

看瞭tcp和服務器章節,非常詳細,豁然開朗

评分

很細節,算是工具書,適閤用到的時候查閱。很佩服從頭到尾拿來學習的,簡直在騙自己。翻譯挺差的。

评分

經典,內容很多,很細。主要看瞭tcp和udp

评分

隻看完瞭1~7章,第11,12,14,16,24等章 《TCP/IP網絡編程》也大概涵蓋瞭這部分內容,但UNP細節更多。手冊類的書讀起來挺枯燥,感覺先看尹聖雨的書再有選擇地看UNP更好

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有