想對計算機網路有個清晰的了解和認識,但是我是軟體專業的,還是要以編程為主,所以那些太全面,太專業的書就算了吧,但是內容一定要精準,能讓我對計算機網路這方面有個 清 晰 的思路與了解,打算了解完網路之後,就去學習下有有關伺服器方面的知識,但是還是要以編程為主,以敲代碼為主!!!

其它的都是輔。不要那種應付考試和應聘用的爛書!


忠言逆耳利於行!

哥們,你是窮光蛋嗎?

我看過的書海了去了。為什麼我不給別人輕易地推薦呢。

因為我主張因材施教。

是,你選擇了軟體工程,選擇了計算機網路,但是這是雙向選擇的事情。

你可以騙自己,你可以昧著良心說,我可以掌控這些知識。

其實,你只不過是一個玩具供應商的地推而已。

或者說,是地推的受害者。

你受到了蒙蔽和蠱惑,看到了 一個非常遠期的豐收收益。

然後你覺得踏入一個完全陌生的領域。

因為你對我們的不信任,你選擇偏聽偏信其中一個回答的比較對你口味的人。

他給了你一站式的解決方案,把你心中的遠景更加具體化。

然後你,抱著感激地態度給我點了個贊。對嗎?

那麼好,請告訴我們,你到底想看網路領域的那個專業細分的書。

有緣下個問題再相見,無緣對面心難點 啊


《網路是怎樣連接的》講的很清楚,一點一點地剖析。不像國內的計算機網路教材,拋一堆概念,都不懂。一個好的作者,寫出來的東西是從讀者的角度出發的。而不是從自身角度。

公眾號【程序員書單】作者黃小斜,目前是阿里Java工程師,業餘時間廣泛讀書,在公眾號里除了分享程序員必讀的技術書籍之外,也會推薦很多關於個人成長、投資理財等方面的書籍。你煩惱的每個問題,書中都有答案。

在這裡,我們將為你推薦幫助程序員以及互聯網從業者自我提升的各類好書、優質學習資源和工具,每周pick精品書單,解讀經典書籍。

在這個時代,離開了網路,簡直沒有辦法生存,而我們所學的編程知識,脫了網路去談也將毫無意義,畢竟沒有哪個編程語言是只支持單機運行的。

作為一個編程學習者,當你在學習一門語言時,比如Java,你可能會學到一些基本語法,面向對象的基礎、集合類的使用,甚至是多線程、IO流以及異常處理,這種時候你往往意識不到計算機網路的重要性,反正我寫代碼也不涉及網路傳輸,平時的工作也只是CRUD,學習計算機網路也沒有什麼用武之地。

曾幾何時我也是這麼想的,但是到後來,我開始接觸Tomcat,接觸Nginx,以及Java中的網路編程技術,比如BIO和NIO,甚至是網路編程框架netty,在沒有計算機網路基礎的情況下來看這些東西,絕對會讓你懷疑人生。

最早我開始意識到自己計算機網路基礎薄弱時,還是我在學習docker容器方面的知識時,接觸到了docker的網路原理,比如docker的網路模式有橋接和host兩種,然而我當時基本上看不懂這是什麼東西。

類似地,我在學習OpenStack的時候,也完全看不懂裡面的網路組件是做什麼用的。

就算你不學習網路編程、虛擬化和容器調度,你也得學學平時家裡的ip地址、DNS和子網掩碼怎麼配置吧,沒認真學習計算機網路之前,我對這些東西甚至都是一臉懵逼的。

不懂計算機網路的我,想要學編程,真的太難了!

今天我就來給你們推薦一份我計算機網路書單,保准好用!

計算機網路書單

?

圖解HTTP

《圖靈程序設計叢書:圖解HTTP》對互聯網基盤——HTTP協議進行了全面系統的介紹。作者由HTTP協議的發展歷史娓娓道來,嚴謹細緻地剖析了HTTP協議的結構,列舉諸多常見通信場景及實戰案例,最後延伸到Web安全、全新技術動向等方面。

《圖解HTTP》的特色為在講解的同時,輔以大量生動形象的通信圖例,更好地幫助讀者深刻理解HTTP通信過程中客戶端與伺服器之間的交互情況。讀者可通過《圖靈程序設計叢書:圖解HTTP》快速了解並掌握HTTP協議的基礎,前端工程師分析抓包數據,後端工程師實現REST API、實現自己的HTTP伺服器等過程中所需的HTTP相關知識點本書均有介紹。

作者簡介

上野·宣 ,OWASP 日本分會會長,TRICORDER株式會社董事長。主要從事安全諮詢、風險評估、信息安全教育等工作。

?

圖解TCP/IP

《圖靈程序設計叢書:圖解TCP/IP(第5版)》是一本圖文並茂的網路管理技術書籍,旨在讓廣大讀者理解TCP/IP的基本知識、掌握TCP/IP的基本技能。

書中講解了網路基礎知識、TCP/IP基礎知識、數據鏈路、IP協議、IP協議相關技術、TCP與UDP、路由協議、應用協議、網路安全等內容,引導讀者了解和掌握TCP/IP,營造一個安全的、使用放心的網路環境。

作者簡介竹下隆史,Net One Systems公司網路工程師。

村山公保,倉敷藝術科學大學產業科學技術學院信息學系教授。荒井透,1958年生人。Net One Systems公司網路工程師。苅田幸雄,高能加速器研究所、計算科學中心研究員。

?

網路是怎樣連接的

《網路是怎樣連接的》以探索之旅的形式,從在瀏覽器中輸入網址開始,一路追蹤了到顯示出網頁的內容為止的整個過程,以圖配文,講解了網路的全貌,並重點介紹了實際的網路設備和軟體是如何工作的。目的是幫助讀者理解網路的本質意義,理解實際的設備和軟體,進而熟練運用網路技術。同時,專設了「網路術語其實很簡單」專欄,以對話的形式介紹了一些網路術語的詞源,頗為生動有趣。

作者簡介

戶根勤(作者) 早先從事軟體開發,後進入網路行業。曾供職於日本網路設備廠商(外資企業)和國內網路集成商,從事產品開發和技術諮詢等工作。 周自恆(譯者) 知名技術圖書譯者、全棧程序員、自然科學愛好者。初中時曾獲得信息學奧賽天津賽區一等獎,曾任某管理諮詢公司戰略技術總監。

?

計算機網路-自頂向下方法(第六版)

本書是經典的計算機網路教材之一,採用了作者的自頂向下方法來講授計算機網路的原理及其協議,自16年前第1版出版以來已經被數百所大學和學院選作教材,被譯為14種語言。第7版保持了以前版本的特色,繼續關注網際網路和計算機網路的現代處理方式,注重原理和實踐,為計算機網路教學提供了一種新穎和與時俱進的方法。

作者簡介

詹姆斯·F. 庫羅斯(James F. Kurose) 美國馬薩諸塞大學阿默斯特分校計算機科學系教授,研究興趣包括網路協議和體系結構、網路測量、多媒體通信以及建模和性能評價。

基思·W. 羅斯(Keith W. Ross) 美國紐約大學(NYU)上海分校工程和計算機科學學院院長以及NYU計算機科學和工程系的Leonard J. Shustek首席教授。

這份書單會告訴你,Java網路編程其實很重要

這份書單,想要晉級高級Java工程師的朋友值得一看!

這份Java Web必讀書單,值得所有Java工程師一看!

?


正在看謝希仁的《計算機網路》,感覺入門挺合適的。自己精看。


看視頻 別看書 現在這個時代要學會不要依賴紙和筆
寫一遍就清楚了,socket讀寫tcp、udp。多播、廣播。碼農不多寫,光看書有啥用呢
如果說毅力比較強的話,可以讀tcp/ip卷1(真的厚),如果英文好的話就更棒了,可以讀英文原版(讀原版肯定是有好處,不過我覺得現在的譯版沒網上說的那麼不堪)。其他的話,隨便翻翻什麼計算機網路之類的教材就成吧,我的專業有這門課,應該是統一教材,淘寶有售。
計算機網路:自頂向下方法。

我大二看的,這本書真的很不錯。從上到下,一層一層的講,真的很清楚。買了看完偶爾翻翻也不錯。

至於代碼,把他的習題做完。另外一本unix網路編程卷一:套接字聯網api。


推薦閱讀:
相关文章