UNIX 網絡編程 捲1 套接字聯網API, 3/e (Unix Network Programming, Vol. 1: The Sockets Networking API, 3/e)
[美]W. 理乍得·史蒂文斯(W. Richard Stevens)比爾·芬納(Bill Fenner) 安德魯·M. 魯道夫(Andrew M.Rudoff)
- 出版商: 人民郵電
- 出版日期: 2019-10-01
- 售價: $1,014
- 貴賓價: 9.5 折 $963
- 語言: 簡體中文
- 頁數: 806
- ISBN: 7115517797
- ISBN-13: 9787115517791
- 此書翻譯自: Unix Network Programming, Vol. 1: The Sockets Networking API, 3/e (Hardcover)
立即出貨
買這商品的人也買了...
-
$550$495 -
$690$538 -
$940$700 -
$780$616 -
$680$537 -
$680$537 -
$454UNIX 網絡編程 捲2:進程間通信(第2版)
-
$352Redis 實戰
-
$834$792 -
$815深入 Linux 內核架構 (Professional Linux Kernel Architecture)
-
$500$390 -
$398TCP/IP 詳解 (捲2):實現 (TCP/IP Illustrated, Volume 2: The Implementation)
-
$354$336 -
$880$695 -
$658Linux C 與 C++ 一線開發實踐
-
$301TCP/IP 詳解 (捲3):TCP 事務協議、HTTP、NNTP 和 UNIX 域協議 (TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols)
-
$658Qt5 開發及實例, 4/e
-
$556UNIX 網絡編程 捲2 進程間通信, 2/e
-
$862UNIX 環境高級編程, 3/e
-
$450$351 -
$620$490 -
$599$509 -
$594$564 -
$588$559 -
$780$616
商品描述
本書是UNIX網絡編程的經典之作。書中全面深入地介紹瞭如何使用套接字API進行網絡編程。全書不但介紹了基本編程內容,還涵蓋了與套接字編程相關的高級主題,對於客戶/服務器程序的各種設計方法也作了完整的探討,最後還深入分析了流這種設備驅動機制。
本書內容詳盡且具權威性,幾乎每章都提供精選的習題,並提供了部分習題的答案,是網絡研究和開發人員理想的參考書。
作者簡介
W.理乍得·史蒂文斯(W.Richard Stevens),國際知名的UNIX和網絡專家,備受讚譽的技術作家。生前著有多部經典的傳世之作,包括《UNIX網絡編程》(兩捲本)、《TCP/IP詳解》(三捲本)和本書第1版。
目錄大綱
第一部分 簡介和TCP/IP
第1章 簡介
1.1 概述
1.2 一個簡單的時間獲取客戶程序
1.3 協議無關性
1.4 錯誤處理:包裹函數
1.5 一個簡單的時間獲取服務器程序
1.6 本書中客戶/服務器程序示例索引表
1.7 OSI模型
1.8 BSD網絡支持歷史
1.9 測試用網絡及主機
1.10 Unix標準
1.11 64位體系結構
1.12 小結
習題
第2章 傳輸層:TCP、UDP和SCTP
2.1 概述
2.2 總圖
2.3 用戶數據報協議(UDP)
2.4 傳輸控制協議(TCP)
2.5 流控制傳輸協議(SCTP)
2.6 TCP連接的建立和終止
2.7 TIME_WAIT狀態
2.8 SCTP關聯的建立和終止
2.9 埠號
2.10 TCP埠號與並發服務器
2.11 緩沖區大小及限制
2.12 標準因特網服務
2.13 常見因特網應用的協議使用
2.14 小結
習題
第二部分 基本套接字編程
第3章 套接字編程簡介
3.1 概述
3.2 套接字地址結構
3.3 值—結果參數
3.4 字節排序函數
3.5 字節操縱函數
3.6 inet_aton、inet_addr和inet_ntoa函數
3.7 inet_pton和inet_ntop函數
3.8 sock_ntop和相關函數
3.9 readn、writen和readline函數
3.10 小結
習題
第4章 基本TCP套接字編程
4.1 概述
4.2 socket函數
4.3 connect函數
4.4 bind函數
4.5 listen函數
4.6 accept函數
4.7 fork和exec函數
4.8 並發服務器
4.9 close函數
4.10 getsockname和getpeername函數
4.11 小結
習題
第5章 TCP客戶/服務器程序示例
5.1 概述
5.2 TCP回射服務器程序:main函數
5.3 TCP回射服務器程序:str_echo函數
5.4 TCP回射客戶程序:main函數
5.5 TCP回射客戶程序:str_cli函數
5.6 正常啟動
5.7 正常終止
5.8 POSIX信號處理
5.9 處理SIGCHLD信號
5.10 wait和waitpid函數
5.11 accept返回前連接中止
5.12 服務器進程終止
5.13 SIGPIPE信號
5.14 服務器主機崩潰
5.15 服務器主機崩潰後重啟
5.16 服務器主機關機
5.17 TCP程序例子小結
5.18 數據格式
5.19 小結
習題
……
第三部分 高級套接字編程
附錄