Linux網絡編程必看書籍推薦

 首先要說講述TCP/IP的書很多,其中有3泰書很全。

分別是《TCP/IP詳解》三卷本,《用TCP/IP進行網際互連》三卷本,《TCP/IP指南》+《IPv6》四卷本

其中TCP/IP詳解的作者還寫了另外2本經典著作,《Unix環境高級編程》,《Unix網絡編程》

作者W.Richard Stevens個人網站  http://www.kohala.com/

大師作品部部經典,可惜1999年去另一個世界維護Unix了。。。。。。。。。

 

說明:搞Linux網絡編程的,想學TCP/IP的一定要看大師W.Richard Stevens這六本書,基本上六本書看完基礎也就搭好了。

 

 

 

 

W.Richard Stevens(1951-1999),國際知名的UNIX和網絡專家,受人人尊敬的作家。他的著作有《UNIX網絡編程》(兩卷本),《UNIX網絡高級編程》,《TCP/IP詳解》(三卷本)等,同時他還是廣受歡迎的教師和顧問。 

  Stevens先生1951年生於贊比亞,早年,他就讀於美國弗吉尼亞州的費什本軍事學校,後獲得密歇根大學學士、亞利桑那大學系統工程碩士和博士學位。他曾就職於基特峯國家天文臺,從事計算機編程。 

  Stevens先生不幸病逝於1999年9月1日,他的離去是計算機界的巨大損失。 

  W. Richard Stevens對我們這些學習Unix/Linux的程序員的影響是巨大的,每每捧讀老先生的書都會被感動,不僅被他那豐富的知識所折服,更是被他那一絲不苟,嚴謹治學的態度所傾倒。“他不清楚的,他下決心要弄明白。他知道的,他要努力傳授給所有感興趣的人們!”這就是我們的Stevens!一生能有其一部力作可謂無憾矣!而況七部乎? 

  一位朋友說:“Stevens的書一定要全部認真地去讀的。”我想他是對的。最後,對Stevens在天英靈說聲:謝謝您!想必這時他正坐在上帝身邊,繼續從事他的寫作。 

W. Richard Stevens Biography 
http://www.kohala.com/start/bio1.html 

W. Richard Stevens' Home Page 
http://www.kohala.com/start/ 

W. Richard Stevens on Wikipedia 
http://en.wikipedia.org/wiki/W._Richard_Stevens 

Guru of the Unix gurus 
http://archive.salon.com/tech/feature/2000/09/01/rich_stevens/index.html

----------------------------------------------------------------------------------------------------------------------------------------------------------------

《用TCP/IP進行網際互連第一卷:原理、協議與結構(第五版)》

《用TCP/IP進行網際互連第二卷——設計、實現與內核》

《用TCP/IP進行網際互連第三卷:客戶-服務器編程與應用(Linux/POSIX套接字版)》

說明:這個系列也是三卷本,和《TCP/IP詳解》三卷本一樣也是經典,區別是  網際互聯 偏重理論而 詳解偏重實際。

----------------------------------------------------------------------------------------------------------------------------------------------------------------

如果你看了上面2套TCP/IP的書6本還不盡興,還有一套書可以作爲提高或者查缺補漏

雖然與W.Richard Stevens TCP/IP詳解 有一定的差距,但仍不失爲下一代IPv6網絡的參考工具書,值得收藏學習

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------

 

《TCP/IP協議原理與應用(第3版)》

寫的非常好,建議一定要買!可作入門,但即使是高手,也應看看,學習作者分析問題的方法和思想。其實是無數次印刷了,經典不能錯過。

----------------------------------------------------------------------------------------------------------------------------------------------------------------

《TCP/IP高效編程 : 改善網絡程序的44個技巧》

很明顯屬於技巧類的書,同樣這本書很老,但是還是很有參考價值,這本書中大量出現Unix網絡編程的提示,可以作爲其補充。

----------------------------------------------------------------------------------------------------------------------------------------------------------------

《TCP/IP架構、設計及應用(Linux版)》

談不上經典,可以補充閱讀

----------------------------------------------------------------------------------------------------------------------------------------------------------------

《linux網絡體系結構:linux內核中網絡協議的設計與實現》

出版社: 清華大學出版社
裝幀: 平裝
出版年: 2006-7
又名: The Linux Network Architecture: Design and Implementation of Network Protocols in the Linux Kernel
書名: Linux網絡體系結構
說明:翻譯的很不好,建議看原版,可以下電子版。

一本在kernel實現網絡功能的基礎書籍,最好還是看英文版的,翻譯的實在太爛了。有條件的還是看原版吧,沒辦法啊,中國的此類書籍基本上落後老美3-4年。結合linux源代碼分析一書收穫更多。一併把內核結構和各功能在內核中的關係也搞清楚了。

----------------------------------------------------------------------------------------------------------------------------------------------------------------

本人寫的另外系列,配合一起看效果更好,因爲C語言是語言,還需要到實際環境Linux中去用,而Linux環境下網絡編程自然需要TCP/IP的知識:

C語言經典著作導讀

Linux內核學習四庫全書

發佈了1 篇原創文章 · 獲贊 1 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章