Linux網路程式設計必看書籍推薦

2021-06-28 18:25:36 字數 3253 閱讀 2615

首先要說講述計算機網路和tcp/ip的書很多。

先要學習網路知識才談得上程式設計

講述計算機網路的最經典的當屬andrew s.tanenbaum的《計算機網路》第五版,這本書難易適中。

《計算機網路(第5版)》是國內外使用最廣泛、最權威的計算機網路經典教材。

目前已經是第五版,本書作者80年代就開發出minix,是乙個用於作業系統教學的類unix(的小型作業系統。而linux就是受其影響。。。。

第五版是2023年出的,也比較新。

《計算機網路:自頂向下方法(原書第4版) 》

《計算機網路系統方法(原書第4版)》

如果覺得tanenbaum的看的不夠過癮可以看這2本,這2本出版的時間和版面的差不多,各有特色,特別是「自頂向下」是乙個很好的概念!

了解網路知識看看上面的     開發必看下面的

如果說只是了解網路基礎知識看看上面3本即可,但是要想做開發一定要看下面的

《tcp/ip詳解》三卷本,《用tcp/ip進行網際互連》三卷本,《tcp/ip指南》+《ipv6》四卷本

其中tcp/ip詳解的作者還寫了另外2本經典著作,《unix環境高階程式設計》,《unix網路程式設計》

作者w.richard stevens個人** 

大師作品部部經典,可惜2023年去另乙個世界維護unix了。。。。。。。。。

說明:搞linux網路程式設計的,想學tcp/ip的一定要看大師w.richard stevens這六本書,基本上六本書看完基礎也就搭好了。

w.richard stevens(1951-1999),國際知名的unix和網路專家,受人人尊敬的作家。他的著作有《unix網路程式設計》(兩卷本),《unix環境高階程式設計》,《tcp/ip詳解》(三卷本)等,同時他還是廣受歡迎的教師和顧問。

stevens先生2023年生於尚比亞,早年,他就讀於美國維吉尼亞州的費什本軍事學校,後獲得密西根大學學士、亞利桑那大學系統工程碩士和博士學位。他曾就職於基特峰國家天文台,從事計算機程式設計。

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

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

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

w. richard stevens biography

start/bio1.html

w. richard stevens' home page

start/

w. richard stevens on wikipedia

guru of the unix gurus

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

《用tcp/ip進行網際互連第二卷——設計、實現與核心》

《用tcp/ip進行網際互連第三卷:客戶-伺服器程式設計與應用(linux/posix套接字版)》

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

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

《tcp/ip協議族(第4版)》

比tcp/ip詳解要容易理解一些,並且**並茂是本書的一大特色,還有就是舉得例子比較多,有助於讀者理解概念性的東西,給人感覺不是特別枯燥。總之,這本書適合初學者,而tcp/ip詳解適合有一定網路方面基礎的人。

《tcp/ip協議原理與應用(第3版)》

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

《tcp/ip高效程式設計 : 改善網路程式的44個技巧》

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

《tcp/ip路由技術》

思科出的

這本書主要在講內部路由協議,有rip、ripv2、ripng、igrp、eigrp、ospf、is-is協議,詳實的描述了基本上現在主要的內部閘道器協議的工作原理,它們的優點與不足,以及配置方法(基於cisco 路由器產品)和排錯等。本書稱不上非常的通俗,但是在有一定的基礎的情況下還是比較容易看懂的。本書是世面上極少見的講述內部閘道器路由技術的經典書籍,內容極為豐富。對於想清楚的了解內部閘道器協議的工作原理以及想**網路通訊事物的本質的人來說是一本不可或缺的好書。

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

出版社: 清華大學出版社

裝幀: 平裝

出版年: 2006-7

又名: the linux network architecture: design and implementation of network protocols in the linux kernel

書名: linux網路體系結構

說明:翻譯的很不好,建議看原版,可以下電子版。

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

Linux網路程式設計必看書籍推薦

首先要說講述tcp ip的書很多,其中有3泰書很全。分別是 tcp ip詳解 三卷本,用tcp ip進行網際互連 三卷本,tcp ip指南 ipv6 四卷本 其中tcp ip詳解的作者還寫了另外2本經典著作,unix環境高階程式設計 unix網路程式設計 作者w.richard stevens個人 ...

Linux網路程式設計必看書籍推薦

分類 tcp ip協議 linux環境程式設計 2011 08 17 12 27 6885人閱讀 收藏 舉報 首先要說講述tcp ip的書很多,其中有3泰書很全。分別是 tcp ip詳解 三卷本,用tcp ip進行網際互連 三卷本,tcp ip指南 ipv6 四卷本 其中tcp ip詳解的作者還寫了...

Linux網路程式設計必看書籍推薦

分類 tcp ip協議 linux環境程式設計 2011 08 17 12 27 16686人閱讀收藏 舉報 首先要說講述tcp ip的書很多,其中有3泰書很全。分別是 tcp ip詳解 三卷本,用tcp ip進行網際互連 三卷本,tcp ip指南 ipv6 四卷本 其中tcp ip詳解的作者還寫了...