首先要說講述TCP/IP的書很多,其中有3泰書很全。
分別是《TCP/IP詳解》三卷本,《用TCP/IP進(jìn)行網(wǎng)際互連》三卷本,《TCP/IP指南》+《IPv6》四卷本
其中TCP/IP詳解的作者還寫了另外2本經(jīng)典著作,《Unix環(huán)境高級編程》,《Unix網(wǎng)絡(luò)編程》
作者W.Richard Stevens個(gè)人網(wǎng)站 http://www.kohala.com/
大師作品部部經(jīng)典,可惜1999年去另一個(gè)世界維護(hù)Unix了。。。。。。。。。
說明:搞Linux網(wǎng)絡(luò)編程的,想學(xué)TCP/IP的一定要看大師W.Richard Stevens這六本書,基本上六本書看完基礎(chǔ)也就搭好了。






W.Richard Stevens(1951-1999),國際知名的UNIX和網(wǎng)絡(luò)專家,受人人尊敬的作家。他的著作有《UNIX網(wǎng)絡(luò)編程》(兩卷本),《UNIX網(wǎng)絡(luò)高級編程》,《TCP/IP詳解》(三卷本)等,同時(shí)他還是廣受歡迎的教師和顧問。
Stevens先生1951年生于贊比亞,早年,他就讀于美國弗吉尼亞州的費(fèi)什本軍事學(xué)校,后獲得密歇根大學(xué)學(xué)士、亞利桑那大學(xué)系統(tǒng)工程碩士和博士學(xué)位。他曾就職于基特峰國家天文臺(tái),從事計(jì)算機(jī)編程。
Stevens先生不幸病逝于1999年9月1日,他的離去是計(jì)算機(jī)界的巨大損失。
W. Richard Stevens對我們這些學(xué)習(xí)Unix/Linux的程序員的影響是巨大的,每每捧讀老先生的書都會(huì)被感動(dòng),不僅被他那豐富的知識(shí)所折服,更是被他那一絲不茍,嚴(yán)謹(jǐn)治學(xué)的態(tài)度所傾倒。“他不清楚的,他下決心要弄明白。他知道的,他要努力傳授給所有感興趣的人們!”這就是我們的Stevens!一生能有其一部力作可謂無憾矣!而況七部乎?
一位朋友說:“Stevens的書一定要全部認(rèn)真地去讀的。”我想他是對的。最后,對Stevens在天英靈說聲:謝謝您!想必這時(shí)他正坐在上帝身邊,繼續(xù)從事他的寫作。
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進(jìn)行網(wǎng)際互連第一卷:原理、協(xié)議與結(jié)構(gòu)(第五版)》
《用TCP/IP進(jìn)行網(wǎng)際互連第二卷——設(shè)計(jì)、實(shí)現(xiàn)與內(nèi)核》
《用TCP/IP進(jìn)行網(wǎng)際互連第三卷:客戶-服務(wù)器編程與應(yīng)用(Linux/POSIX套接字版)》



說明:這個(gè)系列也是三卷本,和《TCP/IP詳解》三卷本一樣也是經(jīng)典,區(qū)別是 網(wǎng)際互聯(lián) 偏重理論而 詳解偏重實(shí)際。
----------------------------------------------------------------------------------------------------------------------------------------------------------------
如果你看了上面2套TCP/IP的書6本還不盡興,還有一套書可以作為提高或者查缺補(bǔ)漏




雖然與W.Richard Stevens TCP/IP詳解 有一定的差距,但仍不失為下一代IPv6網(wǎng)絡(luò)的參考工具書,值得收藏學(xué)習(xí)
----------------------------------------------------------------------------------------------------------------------------------------------------------------
《TCP/IP協(xié)議原理與應(yīng)用(第3版)》

寫的非常好,建議一定要買!可作入門,但即使是高手,也應(yīng)看看,學(xué)習(xí)作者分析問題的方法和思想。其實(shí)是無數(shù)次印刷了,經(jīng)典不能錯(cuò)過。
----------------------------------------------------------------------------------------------------------------------------------------------------------------
《TCP/IP高效編程 : 改善網(wǎng)絡(luò)程序的44個(gè)技巧》

很明顯屬于技巧類的書,同樣這本書很老,但是還是很有參考價(jià)值,這本書中大量出現(xiàn)Unix網(wǎng)絡(luò)編程的提示,可以作為其補(bǔ)充。
----------------------------------------------------------------------------------------------------------------------------------------------------------------
《TCP/IP架構(gòu)、設(shè)計(jì)及應(yīng)用(Linux版)》

談不上經(jīng)典,可以補(bǔ)充閱讀
----------------------------------------------------------------------------------------------------------------------------------------------------------------
《linux網(wǎng)絡(luò)體系結(jié)構(gòu):linux內(nèi)核中網(wǎng)絡(luò)協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)》


出版社: 清華大學(xué)出版社
裝幀: 平裝
出版年: 2006-7
又名: The Linux Network Architecture: Design and Implementation of Network Protocols in the Linux Kernel
書名: Linux網(wǎng)絡(luò)體系結(jié)構(gòu)
說明:翻譯的很不好,建議看原版,可以下電子版。
一本在kernel實(shí)現(xiàn)網(wǎng)絡(luò)功能的基礎(chǔ)書籍,最好還是看英文版的,翻譯的實(shí)在太爛了。有條件的還是看原版吧,沒辦法啊,中國的此類書籍基本上落后老美3-4年。結(jié)合linux源代碼分析一書收獲更多。一并把內(nèi)核結(jié)構(gòu)和各功能在內(nèi)核中的關(guān)系也搞清楚了。