
肖宇峯 李昕 時巖編著
本書全面描述了Linux網絡內核的結構和源碼,力圖使讀者瞭解和掌握網絡內核的工作原理和開發方法。全書共分爲9章,主要介紹了Linux內核和相關開發工具、Linux網絡內核結構、套接字及其設計、傳輸層協議實現與設計、網絡層實現、數據鏈路層實現、網絡設備驅動程序及其設計、路由模塊與鄰居子系統、MPLS網絡及其協議實現等內容。
之前想要從操作系統底層瞭解Socket,但是苦於沒有相關的學習資料。網絡的文章大部分寫的不能成體系,直到看到了這本書,圖文並茂,講的比較體系,真正幫助我從操作系統內核的視角理解了Socket。推薦想要從底層理解服務器的讀者閱讀。
很多年前看過的實體書,沒想到還能在微信讀書找到
這本書由淺入深講解了 linux 內核中 TCP/IP 協議族的實現,看完這本書,對於 TCP IP 協議有了更深入的認識,推薦初學者採用跳讀的方式閱讀,有些具體實現可以略過。
整本書都是數據結構和函數調用關係的羅列,關於網絡知識方面的原理解釋分析太少了,就是程序員的代碼走讀記錄。可以當作找代碼位置的手冊用。
不推薦初學者閱讀,書中大半是代碼,但對代碼的講解不夠。