tcp/ip網路編程(2014年人民郵電出版社出版的圖書)

tcp/ip網路編程(2014年人民郵電出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《tcp/ip網路編程》是2014年人民郵電出版社出版的圖書,本書涵蓋作業系統、系統編程、TCP/IP協定等多種內容,結構清晰、講解細緻、通俗易懂。

基本介紹

  • 書名:tcp/ip網路編程
  • 作者:(韓)尹聖雨
  • 出版社:人民郵電出版社
  • ISBN:9787115358851
內容簡介,圖書目錄,作者簡介,

內容簡介

 《TCP/IP網路編程》涵蓋作業系統、系統編程、TCP/IP協定等多種內容,結構清晰、講解細緻、通俗易懂。書中收錄豐富示例,詳細展現了Linux和Windows平台下套接字編程的共性與個性。特別是從代碼角度說明了不同模型伺服器端的區別,還包括了條件觸發與邊緣觸發等知識,對開發實踐也有很大幫助。
 《TCP/IP網路編程》針對網路編程初學者,面向具備C語言基礎的套接字網路編程學習者,適合所有希望學習Linux和Windows網路編程的人。

圖書目錄

第一部分 開始網路編程
第1章 理解網路編程和套接字 
1.1 理解網路編程和套接字 
1.2 基於Linux的檔案操作 
1.3 基於Windows平台的實現 
1.4 基於Windows的套接字相關函式及示例 
1.5 習題 
第2章 套接字朵婚厚類型與協悼遙堡議設定 
2.1 套接字協定及其數據傳輸特性 
2.2 Windows平台下的實現及驗證 
2.3 習題 
第3章 地址族與數據序列 
3.1 分配給套接字的IP位址與連線埠號 
3.2 戒榜糊訂地址信息的表示 
3.3 網路位元組序與地址變換 
3.4 網路地址的初始化與分配 
3.5 基於Windows的實現 
3.6 習題 
第4章 基於TCP的伺服器端/客戶端(1) 
4.1 理解TCP和UDP 
4.2 實現基於TCP的伺服器端/客戶端 
4.3 實現疊代伺服器端/客戶端 
4.4 基於Windows的實現 
4.5 習題 
第5章 基於TCP的伺服器端/客戶端(2) 
5.1 回聲客戶端的完美實現 
5.2 TCP原理 
5.3 基於Windows的實現 
5.4 習題 
第6章 基燥判姜於UDP的伺服器端/客戶端 
6.1 理解UDP 
6.2 實現基於UDP的伺服器端/客戶端 
6.3 茅灶漿UDP的數據傳輸特性和調用connect函式 
6.4 基於Windows的實現 
6.5 習題 
第7章 優雅地斷開套接字連線 
7.1 基於TCP的半關閉 
7.2 基於Windows的實現 
7.3 習題 
第8章 域名及網路地址 
8.1 域名系統 
8.2 IP位址和域名之間的轉換 
8.3 基於Windows的實現 
8.4 習題 
第9章 套接字的多種可選設臘項 
9.1 套接字可選項和I/O緩衝大小 
9.2 SO_REUSEADDR 
9.3 TCP_NODELAY 
9.4 基於Windows的實現 
9.5 習題 
第10章 多進程伺服器端 
10.1 進程概念及套用 
10.2 進程和殭屍進程 
10.3 信號處理 
10.4 基於多任務的並發伺服器 
10.5 分割TCP的I/O程式 
10.6 習題 
第11章 進程間通信 
11.1 進程間通信的基本概念 
11.2 運用進程間通信 
11.3 習題 
第12章 I/O復用 
12.1 基於I/O復用的伺服器端 
12.2 理解select函式並實現伺服器端 
12.3 基於Windows的實現 
12.4 習題 
第13章 多種I/O函式 
13.1 send & recv函式 
13.2 readv & writev函式 
13.3 基於Windows的實現 
13.4 習題 
第14章 多再請戶朵播與廣播 
14.1 多播 
14.2 廣播 
14.3 基於Windows的實現 
14.4 習題 
第二部分 基於Linux的編程
第15章 套接字和標準I/O 
15.1 標準I/O函式的優點 
15.2 使用標準I/O函式 
15.3 基於套接字的標準I/O函式使用 
15.4 習題 
第16章 關於I/O流分離的其他內容 
16.1 分離I/O流 
16.2 檔案描述符的複製和半關閉 
16.3 習題 
第17章 優於select的epoll 
17.1 epoll理解及套用 
17.2 條件觸發和邊緣觸發 
17.3 習題 
第18章 多執行緒伺服器端的實現 
18.1 理解執行緒的概念 
18.2 執行緒創建及運行 
18.3 執行緒存在的問題和臨界區 
18.4 執行緒同步 
18.5 執行緒的銷毀和多執行緒並發伺服器端的實現 
18.6 習題 
第三部分 基於Windows的編程
第19章 Windows平台下執行緒的使用 
19.1 核心對象 
19.2 基於Windows的執行緒創建 
19.3 核心對象的2種狀態 
19.4 習題 
第20章 Windows中的執行緒同步 
20.1 同步方法的分類及CRITICAL_SECTION同步 
20.2 核心模式的同步方法 
20.3 Windows平台下實現多執行緒伺服器端 
20.4 習題 
第21章 異步通知I/O模型 
21.1 理解異步通知I/O模型 
21.2 理解和實現異步通知I/O模型 
21.3 習題 
第22章 重疊I/O模型 
22.1 理解重疊I/O模型 
22.2 重疊I/O的I/O完成確認 
22.3 習題 
第23章 IOCP 
23.1 通過重疊I/O理解IOCP 
23.2 分階段實現IOCP程式 
23.3 習題 
第四部分 結束網路編程
第24章 製作HTTP伺服器端 
24.1 HTTP概要 
24.2 實現簡單的Web伺服器端 
24.3 習題 
第25章 進階內容 
25.1 網路編程學習的其他內容 
25.2 網路編程相關書籍介紹 
索引

作者簡介

尹聖雨
曾為風投公司開發人員,因出版IT類書籍並開展相關講座而聞名。2004年至今一直參與OpenGL ES圖形庫的建設和3D加速晶片的開發,以及Khronos Group(移動國際標準化財團)的標準制定相關業務,還參與手機DMB晶片的開發。現任(株)Axissoft公司CTO,致力於構建基於Web的解決方案。
金國哲
畢業於重慶大學計算機學院,2009年至今在延邊大學計算機系任教。
主講課程:Java程式設計、Android套用開發、Web程式設計等。
主要研究方向:跨語言檢索、自然語言處理等。
曾主持並參與某部隊入侵檢測系統、論文自動採集及管理系統等多個軟體開發項目。
9.1 套接字可選項和I/O緩衝大小 
9.2 SO_REUSEADDR 
9.3 TCP_NODELAY 
9.4 基於Windows的實現 
9.5 習題 
第10章 多進程伺服器端 
10.1 進程概念及套用 
10.2 進程和殭屍進程 
10.3 信號處理 
10.4 基於多任務的並發伺服器 
10.5 分割TCP的I/O程式 
10.6 習題 
第11章 進程間通信 
11.1 進程間通信的基本概念 
11.2 運用進程間通信 
11.3 習題 
第12章 I/O復用 
12.1 基於I/O復用的伺服器端 
12.2 理解select函式並實現伺服器端 
12.3 基於Windows的實現 
12.4 習題 
第13章 多種I/O函式 
13.1 send & recv函式 
13.2 readv & writev函式 
13.3 基於Windows的實現 
13.4 習題 
第14章 多播與廣播 
14.1 多播 
14.2 廣播 
14.3 基於Windows的實現 
14.4 習題 
第二部分 基於Linux的編程
第15章 套接字和標準I/O 
15.1 標準I/O函式的優點 
15.2 使用標準I/O函式 
15.3 基於套接字的標準I/O函式使用 
15.4 習題 
第16章 關於I/O流分離的其他內容 
16.1 分離I/O流 
16.2 檔案描述符的複製和半關閉 
16.3 習題 
第17章 優於select的epoll 
17.1 epoll理解及套用 
17.2 條件觸發和邊緣觸發 
17.3 習題 
第18章 多執行緒伺服器端的實現 
18.1 理解執行緒的概念 
18.2 執行緒創建及運行 
18.3 執行緒存在的問題和臨界區 
18.4 執行緒同步 
18.5 執行緒的銷毀和多執行緒並發伺服器端的實現 
18.6 習題 
第三部分 基於Windows的編程
第19章 Windows平台下執行緒的使用 
19.1 核心對象 
19.2 基於Windows的執行緒創建 
19.3 核心對象的2種狀態 
19.4 習題 
第20章 Windows中的執行緒同步 
20.1 同步方法的分類及CRITICAL_SECTION同步 
20.2 核心模式的同步方法 
20.3 Windows平台下實現多執行緒伺服器端 
20.4 習題 
第21章 異步通知I/O模型 
21.1 理解異步通知I/O模型 
21.2 理解和實現異步通知I/O模型 
21.3 習題 
第22章 重疊I/O模型 
22.1 理解重疊I/O模型 
22.2 重疊I/O的I/O完成確認 
22.3 習題 
第23章 IOCP 
23.1 通過重疊I/O理解IOCP 
23.2 分階段實現IOCP程式 
23.3 習題 
第四部分 結束網路編程
第24章 製作HTTP伺服器端 
24.1 HTTP概要 
24.2 實現簡單的Web伺服器端 
24.3 習題 
第25章 進階內容 
25.1 網路編程學習的其他內容 
25.2 網路編程相關書籍介紹 
索引

作者簡介

尹聖雨
曾為風投公司開發人員,因出版IT類書籍並開展相關講座而聞名。2004年至今一直參與OpenGL ES圖形庫的建設和3D加速晶片的開發,以及Khronos Group(移動國際標準化財團)的標準制定相關業務,還參與手機DMB晶片的開發。現任(株)Axissoft公司CTO,致力於構建基於Web的解決方案。
金國哲
畢業於重慶大學計算機學院,2009年至今在延邊大學計算機系任教。
主講課程:Java程式設計、Android套用開發、Web程式設計等。
主要研究方向:跨語言檢索、自然語言處理等。
曾主持並參與某部隊入侵檢測系統、論文自動採集及管理系統等多個軟體開發項目。

相關詞條

熱門詞條

聯絡我們