《Linux網絡編程(第3版)》是獲得大量讀者好評的“Linux典藏大系”中的一本。本書第1、2版出版后得到了大量讀者的好評,曾經多次印刷並得到了ChinaUnix技術社區的推薦。本書全面、系統、深入地介紹Linux網絡編程的相關知識,涉及面很廣,從編程工具和環境搭建,到高級技術和核心原理,再到項目實戰,幾乎涵蓋Linux網絡編程的所有重要知識點。本書提供教學視頻、思維導圖、教學PPT和習題參考答案等超值配套資料,可以幫助讀者高效、直觀地學習。
《Linux網絡編程(第3版)》共20章,分為4篇。第1篇“Linux網絡開發基礎知識”,涵蓋Linux操作系統概述、Linux編程環境、文件系統概述,以及程序、進程和線程等相關知識;第2篇“Linux用戶層網絡編程”,涵蓋TCP/IP族概述、應用層網絡服務程序概述、TCP網絡編程基礎知識、服務器和客戶端信息獲取、數據的I/O及其復用、基於UDP接收和發送數據、高級套接字、套接字選項、原始套接字、服務器模型、IPv6基礎知識等;第3篇“Linux內核網絡編程”,涵蓋Linux內核層網絡架構和netfilter框架的報文處理;第4篇“綜合案例”,介紹3個網絡編程綜合案例的實現,包括一個簡單的Web服務器SHTTPD的實現、一個簡單的網絡協議棧SIP的實現和一個簡單的防火牆SIPFW的實現。
《Linux網絡編程(第3版)》內容豐富,講解深入,適合想全面、系統、深入學習Linux網絡編程的人員閱讀,尤其適合Linux網絡開發工程技術人員和基於Linux平台的網絡程序設計人員作為參考讀物。
宋敬彬,海信集團國家重點實驗室高級工程師,海信數字家庭原型系統的主要設計和實現人。有25年的編程經驗,對Linux內核和網絡協議棧十分熟悉。長期從事嵌入式Linux設備、機頂盒產品和IGRS設備互聯的研究和開發工作。目前主要從事數字家庭系統的設計和實現。曾經在技術期刊上發表了多篇論文,並參與國家863高性能集群服務器和電子發展基金的IPv6等項目。