溝通你我,連線世界——Unix網路程式設計卷一閱讀後記

duxingzhe發表於2019-03-13

昨日,隨著頁面滑動到Unix網路程式設計最後一章有關XTI的內容,為期十個月的Unix網路程式設計卷一宣告徹底結束。從去年5月份開始看到今年3月份,前後經歷多次暫停和干擾,終於在今天結束了所有文字的閱讀。此書用最詳盡的語言解釋了Unix平臺下IPv4和IPv6的Socket程式碼編寫,同時,此時,第二本厚達1000多頁的史蒂芬斯系列書籍被啃了下來。

在閱讀這本及其枯燥無味的書的時候,我和同行聊到了TCP的SYN Flood攻擊,我發現慢慢地我也開始明白,那些攻擊原理背後的深意。同時在翻譯Krack文件的時候,我也能逐步理解其中的意思。是的,基礎遠沒有工具花裡胡哨,而且正因為如此,正如我的老師說的那樣:正因為基礎不需要動腦筋,所以很多人就滿不在乎。殊不知:萬丈高樓平地起。安全的書我也看了,但是真的,沒有夯實的基礎根本看不懂,非要去看,簡直就是自己跟自己過不去。非要在沒有夯實基礎的情況下,去看那些高深的知識,完全就是異想天開。

在圖書館的日子裡,我在看書。我也慢慢意識到,為人做學問是要坐冷板凳的,雖然我努力告訴自己莫浮誇。但在一定程度上,我還是不夠踏實。今年農曆新年,一場席捲娛樂圈和學術權的打假和真假博士之辯,讓我真真切切地看到什麼叫:聲大亂叫多破鑼,不動聲色是牛人。或許,夢想不應該多講,應該讓他靜等花開,交給時間,讓它慢慢的開花、結果。

核心技術就不用講了,我承認確實自己可能也寫不到一個框架。但是,只要能有技術底蘊,總不怕時間的變化。

由於網路的流行和電子商務的普及,資料變得越來越觸手可得。很多人都買了大量的書籍和資料,都互相調侃:買書如山倒,看書如抽絲。這次閱讀,再次讓我體會到,書籍是用來讀的,不是用來放著擺出來拍照然後傳到朋友圈的。軟體開發出來,是來解決問題的,不是截圖放到群裡的,更不是開啟截圖一下就關掉的。很多人都養成了收藏癖,存著大量的書籍和電子資料在自己的電腦和書架上,也未曾看過。我們必須拋棄佔有書籍的思想,而是讓他進入自己的生活中,進入自己的工作當中,解決對方的問題,這樣才有意義。

Unix主要與TCP IP詳解聯絡比較緊密,偶爾摻雜著APUE的知識,在Solaris平臺下編譯的時候,也能複習到相關知識。

謝謝,TCP/IP協議,讓世界聯通。同時,再次感謝史蒂芬斯老先生,您的書很好。

相關文章