包郵 [按需印刷]Linux高性能服務器編程|3768005

包郵 [按需印刷]Linux高性能服務器編程|3768005 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
遊雙 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-22

類似圖書 點擊查看全場最低價

圖書介紹

店鋪: 互動創新圖書專營店
齣版社: 機械工業齣版社
ISBN:9787111425199
商品編碼:27341989990
齣版時間:2013-06-01
頁數:345


相關圖書





圖書描述

 書[0名0]:  Linux高性能服務器編程[按需印刷]|3768005
 圖書定價:  69元
 圖書作者:  遊[0雙0]
 齣版社:   [1機1] 械工業齣版社
 齣版日期:  2013-06-01 0:00:00
 ISBN號:  9787111425199
 開本:  16開
 頁數:  345
 版次:  1-1
 作者簡介
遊[0雙0],資深Linux軟件開發工程師,對Linux網絡編程,尤其是服務器端的編程,有非常深入的研究,實戰[0經0]驗也十分豐富。曾就職於摩托羅拉,擔任高級Linux軟件工程師。此外,他還精通C++、Android、QT等相關的技術。活躍於Chinaunix等專業技術社區,發錶瞭[0大0]量關於Linux網絡編程的文章,深受社區歡迎。
 內容簡介
《Linux高性能服務器編程》是Linux服務器編程[0領0]域的[0經0]典著作,由資深Linux軟件開發工程師撰寫,從網絡協議、服務器編程核心要素、原理 [1機1] 製、工具框架等多角度全麵闡釋瞭編寫高性能Linux服務器應用的方[0法0]、技巧和思想。不僅理論全麵、深入,抓住瞭重點和難點,還包含兩個綜閤性案例,[0極0]具實戰意義。
全書共17章,分為3個部分:[0第0]一部分對Linux服務器編程的核心基礎——TCP/IP協議進行瞭深入的解讀和闡述,包括TCP/IP協議族、TCP/IP協議,以及一個[0經0]典的TCP/IP通信案例;[0第0]二部分對高性能服務器編程的核心要素進行瞭全麵深入的剖析,包含Linux網絡編程API、高級I/O函數、Linux服務器程序規範、高性能服務器程序框架、I/O復用、信號、定時器、高性能I/O框架庫Libevent、多進程編程、多綫程編程、進程池和綫程池等內容,原理、技術與方[0法0]並重;[0第0]三部分從側重實戰的角度講解瞭高性能服務器的[0優0]化與監測,包含服務器的調製、調試和測試,以及各種實用係統監測工具的使用等內容。
《Linux高性能服務器編程》另外免費贈送一個負載均衡服務器程序的完整實際項目的源代碼!
 目錄

《Linux高性能服務器編程》
前言
[0第0]一篇 TCP/IP協議詳解
[0第0]1章 TCP/IP協議族 / 2
1.1 TCP/IP協議族體係結構以及主要協議 / 2
1.1.1 數據鏈路層 / 2
1.1.2 網絡層 / 3
1.1.3 傳輸層 / 4
1.1.4 應用層 / 5
1.2 封裝 / 6
1.3 分用 / 7
1.4 測試網絡 / 8
1.5 ARP協議工作原理 / 9
1.5.1 以太網ARP請求/應答報文詳解 / 9
1.5.2 ARP高速緩存的查看和修改 / 10
1.5.3 使用tcpdump觀察ARP通信過程 / 10
1.6 DNS工作原理 / 12
1.6.1 DNS查詢和應答報文詳解 / 12
1.6.2 Linux下訪問DNS服務 / 14
1.6.3 使用tcpdump觀察DNS通信過程 / 15
1.7 socket和TCP/IP協議族的關係 / 16
[0第0]2章 IP協議詳解 / 17
2.1 IP服務的特點 / 17
2.2 IPv4頭部結構 / 18
2.2.1 IPv4頭部結構 / 18
2.2.2 使用tcpdump觀察IPv4頭部結構 / 20
2.3 IP分片 / 21
2.4 IP路由 / 22
2.4.1 IP模塊工作流程 / 23
2.4.2 路由 [1機1] 製 / 24
2.4.3 路由錶更[親斤] / 25
2.5 IP轉發 / 25
2.6 重定嚮 / 26
2.6.1 ICMP重定嚮報文 / 26
2.6.2 主 [1機1] 重定嚮實例 / 27
2.7 IPv6頭部結構 / 27
2.7.1 IPv6固定頭部結構 / 28
2.7.2 IPv6擴展頭部 / 29
[0第0]3章 TCP協議詳解 / 30
3.1 TCP服務的特點 / 30
3.2 TCP頭部結構 / 32
3.2.1 TCP固定頭部結構 / 32
3.2.2 TCP頭部選項 / 33
3.2.3 使用tcpdump觀察TCP頭部信息 / 35
3.3 TCP連接的建立和關閉 / 37
3.3.1 使用tcpdump觀察TCP連接的建立和關閉 / 37
3.3.2 半關閉狀態 / 39
3.3.3 連接[0超0]時 / 39
3.4 TCP狀態轉移 / 40
3.4.1 TCP狀態轉移總圖 / 41
3.4.2 TIME_WAIT狀態 / 43
3.5 復位報文段 / 44
3.5.1 訪問不存在的端口 / 44
3.5.2 異常終止連接 / 45
3.5.3 處理半打開連接 / 45
3.6 TCP交互數據流 / 46
3.7 TCP成塊數據流 / 48
3.8 帶外數據 / 50
3.9 TCP[0超0]時重傳 / 51
3.10 擁塞控製 / 53
3.10.1 擁塞控製概述 / 53
3.10.2 慢啓動和擁塞避免 / 54
3.10.3 快速重傳和快速恢復 / 55
[0第0]4章 TCP/IP通信案例:訪問Internet上的Web服務器 / 57
4.1 實例總圖 / 57
4.2 部署代理服務器 / 58
4.2.1 HTTP代理服務器的工作原理 / 58
4.2.2 部署squid代理服務器 / 59
4.3 使用tcpdump抓取傳輸數據包 / 60
4.4 訪問DNS服務器 / 62
4.5 本地[0名0]稱查詢 / 63
4.6 HTTP通信 / 64
4.6.1 HTTP請求 / 65
4.6.2 HTTP應答 / 66
4.7 實例總結 / 68
[0第0]二篇 深入解析高性能服務器編程
[0第0]5章 Linux網絡編程基礎API / 70
5.1 socket地址API / 70
5.1.1 主 [1機1] 字節序和網絡字節序 / 70
5.1.2 通用socket地址 / 71
5.1.3 專用socket地址 / 72
5.1.4 IP地址轉換函數 / 73
5.2 創建socket / 74
5.3 命[0名0]socket / 75
5.4 監聽socket / 76
5.5 接受連接 / 78
5.6 發起連接 / 80
5.7 關閉連接 / 80
5.8 數據讀寫 / 81
5.8.1 TCP數據讀寫 / 81
5.8.2 UDP數據讀寫 / 85
5.8.3 通用數據讀寫函數 / 86
5.9 帶外標記 / 87
5.10 地址信息函數 / 87
5.11 socket選項 / 87
5.11.1 SO_REUSEADDR選項 / 89
5.11.2 SO_RCVBUF和SO_SNDBUF選項 / 89
5.11.3 SO_RCVLOWAT和SO_SNDLOWAT選項 / 93
5.11.4 SO_LINGER選項 / 93
5.12 網絡信息API / 94
5.12.1 gethostbyname和gethostbyaddr / 94
5.12.2 getservbyname和getservbyport / 95
5.12.3 getaddrinfo / 96
5.12.4 getnameinfo / 98
[0第0]6章 高級I/O函數 / 100
6.1 pipe函數 / 100
6.2 dup函數和dup2函數 / 101
6.3 readv函數和writev函數 / 103
6.4 sendfile函數 / 106
6.5 mmap函數和munmap函數 / 107
6.6 splice函數 / 108
6.7 tee函數 / 110
6.8 fcntl函數 / 112
[0第0]7章 Linux服務器程序規範 / 114
7.1 日誌 / 114
7.1.1 Linux係統日誌 / 114
7.1.2 syslog函數 / 115
7.2 用戶信息 / 116
7.2.1 UID、EUID、GID和EGID / 116
7.2.2 切換用戶 / 117
7.3 進程間關係 / 118
7.3.1 進程組 / 118
7.3.2 [0會0]話 / 118
7.3.3 用ps命令查看進程關係 / 119
7.4 係統資源限製 / 119
7.5 改變工作目錄和根目錄 / 120
7.6 服務器程序後颱化 / 121
[0第0]8章 高性能服務器程序框架 / 123
8.1 服務器模型 / 123
8.1.1 C/S模型 / 123
8.1.2 P2P模型 / 124
8.2 服務器編程框架 / 125
8.3 I/O模型 / 126
8.4 兩種高效的事件處理模式 / 127
8.4.1 Reactor模式 / 128
8.4.2 Proactor模式 / 128
8.4.3 模擬Proactor模式 / 129
8.5 兩種高效的並發模式 / 130
8.5.1 半同步/半異步模式 / 131
8.5.2 [0領0]導者/追隨者模式 / 134
8.6 有限狀態 [1機1] / 136
8.7 提高服務器性能的其他建議 / 144
8.7.1 池 / 144
8.7.2 數據復製 / 145
8.7.3 上下文切換和鎖 / 145
[0第0]9章 I/O復用 / 146
9.1 select係統調用 / 146
9.1.1 select API / 146
9.1.2 文件描述符就緒條件 / 148
9.1.3 處理帶外數據 / 148
9.2 poll係統調用 / 150
9.3 epoll係列係統調用 / 151
9.3.1 內核事件錶 / 151
9.3.2 epoll_wait函數 / 152
9.3.3 LT和ET模式 / 153
9.3.4 EPOLLONESHOT事件 / 157
9.4 三組I/O復用函數的比較 / 161
9.5 I/O復用的高級應用一:非阻塞connect / 162
9.6 I/O復用的高級應用二:聊天室程序 / 165
9.6.1 客戶端 / 165
9.6.2 服務器 / 167
9.7 I/O復用的高級應用三:同時處理TCP和UDP服務 / 171
9.8 [0超0]級服務xinetd / 175
9.8.1 xinetd配置文件 / 175
9.8.2 xinetd工作流程 / 176
[0第0]10章 信號 / 178
10.1 Linux信號概述 / 178
10.1.1 發送信號 / 178
10.1.2 信號處理方式 / 179
10.1.3 Linux信號 / 179
10.1.4 中斷係統調用 / 181
10.2 信號函數 / 181
10.2.1 signal係統調用 / 181
10.2.2 sigaction係統調用 / 181
10.3 信號集 / 182
10.3.1 信號集函數 / 182
10.3.2 進程信號掩碼 / 183
10.3.3 被掛起的信號 / 183
10.4 統一事件源 / 184
10.5 網絡編程相關信號 / 188
10.5.1 SIGHUP / 188
10.5.2 SIGPIPE / 189
10.5.3 SIGURG / 190
[0第0]11章 定時器 / 193
11.1 socket選項SO_RCVTIMEO和SO_SNDTIMEO / 193
11.2 SIGALRM信號 / 195
11.2.1 基於升序鏈錶的定時器 / 195
11.2.2 處理非活動連接 / 200
11.3 I/O復用係統調用的[0超0]時參數 / 205
11.4 高性能定時器 / 206
11.4.1 時間輪 / 206
11.4.2 時間堆 / 211
[0第0]12章 高性能I/O框架庫Libevent / 218
12.1 I/O框架庫概述 / 218
12.2 Libevent源碼分析 / 220
12.2.1 一個實例 / 220
12.2.2 源代碼組織結構 / 222
12.2.3 event結構體 / 224
12.2.4 往注冊事件隊列中添加事件處理器 / 226
12.2.5 往事件多路分發器中注冊事件 / 230
12.2.6 eventop結構體 / 233
12.2.7 event_base結構體 / 235
12.2.8 事件循環 / 236
[0第0]13章 多進程編程 / 239
13.1 fork係統調用 / 239
13.2 包郵 [按需印刷]Linux高性能服務器編程|3768005 下載 mobi epub pdf txt 電子書 格式

包郵 [按需印刷]Linux高性能服務器編程|3768005 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

包郵 [按需印刷]Linux高性能服務器編程|3768005 下載 mobi pdf epub txt 電子書 格式 2024

包郵 [按需印刷]Linux高性能服務器編程|3768005 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

類似圖書 點擊查看全場最低價

包郵 [按需印刷]Linux高性能服務器編程|3768005 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


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

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有