Linux網(wǎng)絡(luò)編程

出版時間:2000-10  出版社:人民郵電出版社 (2000年10月1日)  作者:林宇  頁數(shù):498  字數(shù):798000  
Tag標簽:無  

內(nèi)容概要

本書比較完整地介紹了Linux網(wǎng)絡(luò)編程的知識。全書共分成四篇:基礎(chǔ)知識篇、初級應(yīng)用篇、應(yīng)用提高篇和高級編程篇。在第一篇(第一至三章)中,介紹了Linux最基本的概念:文件系統(tǒng)和進程系統(tǒng),對這兩個概念進行了比較深入的說明和分析。在第二篇(第四至八章)中,主要講述網(wǎng)絡(luò)應(yīng)用的基礎(chǔ),介紹了基本套接字編程、輸入/輸出的基本模型、帶外數(shù)據(jù)的發(fā)送和接收以及服務(wù)器編程的模型、TCP/UDP編程比較等。在第三篇(第九至十二章)中,主要講述如何構(gòu)造網(wǎng)絡(luò)應(yīng)用,介紹了高級套接字函數(shù)的使用及如何編寫守護進程、如何傳遞復雜的數(shù)據(jù)結(jié)構(gòu)、如何編寫RPC應(yīng)用。在第四篇(第十三至十六章)中,側(cè)重于服務(wù)器性能的提高,介紹了服務(wù)器的預創(chuàng)建技術(shù)、使用UNIX套接字來實現(xiàn)父進程對子進程的動態(tài)管理、多線程編程,并在最后列舉了一個較完整的網(wǎng)絡(luò)應(yīng)用實例。    本書主要讀者對象為網(wǎng)絡(luò)編程人員,對于網(wǎng)絡(luò)編程的初學者可以閱讀全書,對于具有一定網(wǎng)絡(luò)編程經(jīng)驗的讀者可以有選擇地閱讀本書相關(guān)章節(jié)。

書籍目錄

第一篇 基礎(chǔ)知識篇 第一章 文件系統(tǒng)和進程系統(tǒng)  1.1 文件系統(tǒng)   1.1.1 文件系統(tǒng)的總體結(jié)構(gòu)   1.1.2 文件結(jié)構(gòu)和目錄結(jié)構(gòu)  1.2 文件系統(tǒng)的相關(guān)編程  1.3 進程系統(tǒng)   1.3.1 進程的概念   1.3.2 Linux中描述進程的核心數(shù)據(jù)結(jié)構(gòu)   1.3.3 和進程相關(guān)的系統(tǒng)調(diào)用  本章小結(jié) 第二章 進程間通信和同步  2.1 信號的處理   2.1.1 Linux中支持的信號   2.1.2 信號的捕獲和處理   2.1.3 系統(tǒng)調(diào)用和信號的相互作用   2.1.4 pause和suspend函數(shù)  2.2 信號量   2.2.1 進程間的互斥   2.2.2 信號量的結(jié)構(gòu)和信號量操作函數(shù)   2.2.3 應(yīng)用示例  2.3 消息隊列   2.3.1 消息隊列的結(jié)構(gòu)   2.3.2 消息隊列的操作函數(shù)   2.3.3 應(yīng)用示例  2.4 共享內(nèi)存   2.4.1 共享內(nèi)存的操作函數(shù)   2.4.2 應(yīng)用示例  本章小結(jié) 第三章 TCP/IP協(xié)議  3.1 OSI參考模型、協(xié)議和服務(wù)  3.2 協(xié)議和服務(wù)   3.2.1 TCP/IP   3.2.2 TCP和UDP的比較   3.2.3 Internet上兩主機進程間通信數(shù)據(jù)的封裝和解包   3.2.4 IP地址、網(wǎng)絡(luò)地址和網(wǎng)絡(luò)掩碼   3.2.5 傳輸層端口  3.3 域名系統(tǒng)  3.4 域名解析和名字服務(wù)器   3.4.1 TCP協(xié)議   3.4.2 TCP的確認和超時重發(fā)機制   3.4.3 TCP頭部格式 (Header Format)   3.4.4 TCP連接的狀態(tài)轉(zhuǎn)移過程  3.5 IP數(shù)據(jù)包格式  3.6 Internet消息控制協(xié)議  本章小結(jié)第二篇 初級應(yīng)用篇 第四章 基本套接字編程實踐  4.1 基本套接字函數(shù)族   4.1.1 socket編程的基本流程   4.1.2 函數(shù)socket   4.1.3 函數(shù)connect   4.1.4 函數(shù)bind   4.1.5 函數(shù)listen   4.1.6 函數(shù)accept   4.1.7 函數(shù)read和write   4.1.8 函數(shù)close  4.2 應(yīng)用示例  4.3 程序結(jié)果和異常說明   4.3.1 程序的運行結(jié)果   4.3.2 程序的異常  本章小結(jié) 第五章 無阻塞套接字和單進程輪詢服務(wù)器 第六章 帶外數(shù)據(jù)與多路復用、信號驅(qū)動的輸入/輸出模型  第七章 UDP數(shù)據(jù)報 第八章 域名系統(tǒng)和通用套接字選項第三篇 應(yīng)用提高篇 第九章 高級套接字函數(shù)編程實踐 第十章 守護進程和超級服務(wù)器inetd 第十一章 數(shù)據(jù)結(jié)構(gòu)的傳輸和XDR標準 第十二章 RPC遠程過程調(diào)用原理和實踐第四篇 高級編程篇 第十三章 UNIX域套接字和并發(fā)服務(wù)器的預創(chuàng)建技術(shù) 第十四章 原始套接字編程實踐 第十五章 多線程編程 第十六章 網(wǎng)絡(luò)售票系統(tǒng)的簡單模擬

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Linux網(wǎng)絡(luò)編程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7