TCP/IP經典書籍(TCP/IP詳解)還有實用價值嗎?

我以為這麼多年,技術一定更新,不知道什麼部分更新,什麼部分過時了,想了解最新的網路協議技術。看些什麼書呢?


《TCP/IP協議詳解》三卷,第一卷特別經典,適合反覆地看,對於幾個基礎的協議一定要非常清晰,比如IP、TCP、UDP、ICMP,一定記住每個協議所有欄位細節,ping,traceroute 的工作原理。可以做一些小實驗:

比如ping,你可以先ping 小包、再ping 大包,如2000位元組,再ping 2000 DF=1,看看會發生什麼?做實驗的同時,用抓包軟體來capture看看協議的具體欄位,以及協議如何交互,再對照書看看是不是作者描述得那樣!這樣很快就熟悉了,千萬不要一直看書,一定要做實驗。

好多協議都可以在個人電腦上做實驗的,比如ARP,DHCP,IP,TCP,UDP,ICMP,DNS,traceroute , HTTP, HTTPS 等等,可以用抓包軟體的過濾器 filter 來過濾你感興趣的協議,

如果想了解一些路由協議相關的,可以看Jeff Doyle 的《TCP/IP Routing》,也很經典!

TCP/IP很成熟也很普及,沒有落伍,即使現在出現了IPv6,也僅僅是IP頭的改變,TCP還是可以重用的!


這套書至今仍然很經典、實用。值得精讀,值得收藏。裡面的工具雖然舊,但依然值得練習。

只是第三卷可以不看了,意思不大。

至於IPv6,以及其他網路協議。我主要是是看RFC學的(涉及通信的看3GPP規範為主)。有實際工程經驗,基礎紮實的情況下,看RFC比一般的書要強得多。RFC的寫作質量,大部分都很高。


最新的不一定是最好的,有人用才行啊。簡單點的例子,ipv6推廣了這麼多年,各種配套協議發展這麼完善了,你見幾家在用?


有,就看這本。


TCP/IP是一個標準,不存在過時不過時的問題,就像國家憲法一樣,是個標準,可能會根據發展憲法會增加修正案一樣,協議會增加新內容,但是他的這個東西不變,比如現在IPV4.6可能以後會有IPV8.10一類的,但是標準是不變的,而是增加8.10這樣。


看書可以修鍊內功;
看RFC系列可以了解動態生長中的協議;
有興趣還可以看源碼,發現協議設計與協議實現之間的差異,反過來也能更加體會協議設計的初衷。

至於如何了解最新的網路協議技術,還要看你如何理解"最新" ?
如果按照年齡大小來定義的話,應該是如下的順序:
書籍 &> RFC &> 網路國際會議(ICNP,NSDI等)

而如果只是想了解現實世界的網路協議設計,書籍 + wireshark分析 + 一點點RFC應該是夠用的。


tcp/ip 一直沒變,這是標準!


經典永不過時


必須有


推薦閱讀:

推薦幾本教育學方面的好書?
詳細介紹元認知的書籍有哪些?
有什麼書籍比較完善的講述了絲綢之路?
《臨高啟明》第一卷(上、下冊)預售 情況會怎樣?小眾作品能達到3000套?
卧室或者書房的牆上適合掛什麼東西?

TAG:書籍 | 編程 | 計算機網路 | TCPIP | 經典書籍 |