易燃物匯聚 YouTube 有聲書與書評
計算機網絡 封面

計算機網絡

謝希仁編著

7.1萬人在讀
47萬字總字數
¥15.6定價

有聲書與視頻解讀 YouTube視頻解讀 168

內容簡介

本書自1989年首次出版以來,於1994年、1999年、2003年、2008年分別出了修訂版,2006年8月被納入普通高等教育“十一五”國家級規劃教材,現在正在申報普通高等教育“十二五”國家級規劃教材。本次修訂版在內容和結構方面都有很大的修改。全書分爲10章,比較全面系統地介紹了計算機網絡的發展和原理體系結構、物理層、數據鏈路層、網絡層、運輸層、應用層、網絡安全、因特網上的音頻/視頻服務、無線網絡和下一代因特網等內容。

讀者書評

★★★★★

三個多月,大致翻了幾遍,閱讀時間20h+。國內最經典的一本計算機網絡教材,深入淺出,讀完很有收穫。對我來說重點關注的是網絡層IP、傳輸層TCP\UDP、應用層HTTP等部分,大概羅列一下。 網絡層——瞭解ARP協議,ARP高速緩存;IP地址的ABC類,形式是分類號+網絡號+主機號;子網掩碼按位與IP地址得到網絡號,以及推導子網號;IP數據報首部20B,瞭解其組成部分,首部+數據總長度不超過MTU,大於MTU則進行IP分片和重組;生存時間TTL;NAT;路由表實現IP轉發分組;ICMP協議,差錯報告報文、詢問報文,ping、traceroute。 傳輸層——實現應用進程間的端到端通信;常用的端口號;UDP無連接;TCP面向連接,端點一對一,字節流,大於MSS分片;停止等待協議,超時重傳、自動重傳、流水線傳輸;TCP報文段格式首部20B,包括確認號N、ACK、SYN、FIN等;可靠傳輸機制,滑動窗口(GBN),未按序到達的暫存在接收窗口中,RTT,選擇確認SACK;流量控制,包括接收窗口、擁塞窗口,持續計時器避免死鎖,零窗口探測報文段,Nagle算法等;擁塞控制,包括慢開始、擁塞避免、快重傳、快恢復等,慢開始門限值的設定。TCP三次握手,SYN報文、SYN-ACK報文、ACK報文,爲什麼是三次,防止舊的重複鏈接初始化造成混亂;半連接隊列、全連接隊列;SYN攻擊。TCP四次揮手。 應用層——解析URL,生成HTTP請求消息,DNS域名解析;HTTP超文本,狀態碼如403、404、502、503的意義;常見字段如Host;GET,POST;cookie;HTTP緩存;HTTP3;HTTPS,SSL/TLS,摘要算法,數字簽名。 其他參考書:《計算機網絡-自頂向下方法》《圖解 TCP/IP》《網絡是怎樣連接的》《UNIX網絡編程》,工具wireshark等。

★★★★★

沒讀這本書之前,IP、MAC、局域網都聽過又比如一些數字也見過225.225.225.225,但是不知道爲什麼就是這樣構成,而我們上網獲取數據傳輸數據,這些數據會打架嗎,怎麼找到目的地,對我來說在沒讀這本書之前,這是一個黑乎乎未知域。 讀這本書之後,這未知之域開始亮了有層次了。這本書對我來說蠻難的,但我喜歡學習這些難的東西,也知道學習都有這麼一個過程,啃下之後後面同類型的便容易了。比如盧梭 洛克 康德 黑格爾 霍布斯 亞當斯密…也曾覺得遙遠模糊,比如中國歷史各朝代世界歷史的各帝國各思想文化也曾模糊,曾佩服隨口拿出來用的一個個人,從迷糊到清晰這一個個過程讓人快樂~ 這本書在第一章概述那兒,便概括了本書的主要內容,這本書主要是告訴我們數據是怎麼流動的:信息從電腦或者手機出發,穿過光纖、經過無數路由器,到達地球另一邊的服務器,再原路返回。 如何學習,利用AI,現在的AI挺好用,我能讓它概述這本書或者某些章節,問各種我想了解的問題,即使問得很細它也不會嫌我煩。直到我覺得我理解了這個點。 說AI是因爲一開始第一章的時候,讓它講這本書以及第一章。 我覺得它講得很清楚,看完了後跟它說,你講得真好我似乎學懂了。它可不留情面跟我說,你看似懂了,實際上只是框架是大概內容,一定要每章認真學。 哈哈,還真的是,自己一開始自大了,讀下去發現,它比想象中難,也比想象中有意思。 難在概念太多太碎。 有意思在,讀完它再看網絡,世界好像透明瞭一層。 這本書是教材,平鋪直敘,結構標準,好處是清晰不會亂,壞處是沒有人告訴你哪裏重要。對我來說這是最大的問題,一個零基礎的人,需要的就是有人告訴我重點在哪,沒有老師,便問AI,用AI學這些理科知識非常好,在第四章網絡層那章,卡住了,我說這一章很難看不懂特別是一些計算很難,它便一步步指導,1小時自己跟計算找概念拿下,再回過頭來讀書很多內容都讀懂了。 計算機網絡,這後面的網,如果沒有層次結構會亂,人如何理解容易,就是一個個模塊分層,一層層設定。 嗯,這裏主要講這麼幾層: 物理層、數據鏈路層、網絡層、傳輸層、應用層。 一層一層往上蓋。 網絡太複雜,所以拆成一層一層,每層只管自己的事,層與層之間用標準協議對話。數據從電腦出發,每一層給它貼一個標籤,傳到對面再一層層撕掉。 /// 分層讓網絡變得可視有規律。網絡太複雜,所以拆成五層,每層解決一個問題,層與層之間用標準接口對話。 物理層解決信號怎麼傳,0和1怎麼變成電信號光信號,在網線光纖裏跑。 數據鏈路層解決鄰居之間怎麼傳,同一根網線兩端怎麼保證不丟不錯不亂,用MAC地址,用幀,用CRC校驗。 網絡層解決跨網絡怎麼找路,IP地址是門牌號,路由器是導航加司機,子網劃分是分區規劃。 傳輸層解決兩個程序之間怎麼可靠傳,TCP掛號信,丟了重發,UDP平信,發了不管。 應用層解決人怎麼用,網頁、郵件、域名,DNS是查電話簿,HTTP是窗口服務。 這五層一層套一層,每一層只關心自己的事,不管別的層。 分層是爲了每層可以獨立升級,物理層換了光纖,應用層不用改,應用層出了新協議,物理層不用動。這跟制度設計是一個道理,把規則分層,某一層變了不影響其他層,系統纔有彈性。 分層這種方法不止用在網絡上,制度設計、業務流程、甚至讀書的方法,似乎都可以用這個框架去看。 /// 原來在瀏覽器輸入網址按下回車,背後是一整套協議在協作。以前用網絡,從來不想它背後發生了什麼,現在知道了,再看網絡就覺得它透明瞭:DNS把網址變成IP,TCP建立連接,路由器逐跳轉發,每一跳換MAC地址,最後到服務器再一層層撕標籤返回網頁。 讀《暗知識》知道了明知識能寫出來能學會,默知識靠實踐長出來。 網絡也是這樣,協議是明知識,背得下來,但真正遇到一個具體場景讓我判斷是網絡層的問題還是傳輸層的問題,我還是會猶豫。這大概就是明知識和默知識的差距,書給不了,得靠實戰慢慢長。我只能先把明知識拿穩,默知識等以後讀書中慢慢積累。 讀到機器那章相關的部分,又想到AI取代勞動力的問題。這本書講機器不會減少就業,省下的錢會在別處變成新崗位,這個論證在《看得見的與看不見的》裏讀過,在《一課經濟學》裏也讀過,每個時代都在重複同樣的擔心,每個時代也都在證明同樣的道理,技術長期創造更多崗位。但長期是長期,過渡期是過渡期,那個被替代的人,在找到下一個崗位之前,他的一家靠什麼生活,沒有人回答。大部分人的學習速度沒有機器與AI快。 /// 讀這本書,最大的收穫不是記住了多少協議多少端口號,是建立了一個看網絡的方式。 以前網絡是個黑箱,現在至少知道它裏面有幾層,每層在幹什麼,出了問題是哪一層的事。這個框架建立起來之後,再看任何跟網絡有關的東西,都多了一層理解。 就像學了經濟學之後看新聞,會去想看得見的和看不見的,學了網絡之後用手機,會去想這一下點下去,數據走了哪幾層。這本書改變了我看網絡的方式,也順帶改變了我看那些"複雜系統"的方式,凡是太複雜的東西,都可以想想能不能分層,每層解決什麼問題。 就瞎聊到這兒吧

★★★★★

終於看完了,這書可真厚[捂臉],我硬剛了好久[得意]。 優點 寫的挺好的,細緻而又好理解。 一開始我看的賊仔細,課後習題都認真做的那種,看到網絡層了,實在頂不住了[天啊]。 還是學到了不少東西吧,對網絡算是又有了一個全面的認識,我感覺我變強了一丟丟,唯一可惜的是應用層講的還是少了點,還有就是書還是太舊了點,也難怪,通信技術,網絡發展太快了。 每章小結(根據記憶和自己的理解簡述) 1. 概述網絡,因特網,協議(類似於寫程序先給定義,把某些基本的講清楚,) 2.物理層:傳輸媒體怎麼傳輸比特流 3.鏈路層:鏈路(兩個節點之間)加上相關協議的軟件和硬件 4.網絡層:這層就像一個時間沙漏的中間,ip協議懟中間,就是探討怎麼把網絡連起來,交付穩定性,由誰負責,最後確定是無連接的,儘可能的交付。 5.傳輸層:進程的端到端通信,tcp 和udp(主要就是udp應用在實時,速度快,可以容忍數據丟失) 6.應用層:對於各種具體應用的協議 7.網絡安全:先講網絡攻擊,再講怎麼安全,對稱加密和公鑰加密等 8.多媒體相關:音頻視頻,存儲式,實時,流式,ip電話這類 9.無線技術:WLAN和蜂窩煤通信 10.未來網絡:主要講了ip6(沒怎麼細看)和p2p

★★★★★

終於彌補了些我對網絡世界的好奇! 有時候就回想,如果當初學了計算機專業,是不是我對世界的認知就會變得更容易一些?隨着科技的發展,總是好奇科技到底是怎麼給我們的生活帶來這些便利的?終端與這個世界到底是怎麼聯繫起來的?作爲一個外行,這本書確實看不怎麼懂,但是還好作者舉了很多身邊的例子,讓我能夠一窺網絡世界。這段時間,最大的收穫便是從生活的角度瞭解了網絡的原理,網絡原來也可以如此簡單,如此易懂,想想不愧是幾代人的結晶,這偉大的作品爲上帝之手創造也不爲過啊 2022年看完的第一本書,最近被《紅樓夢》和《銀河帝國》纏繞,尋了一本書來解膩,這也算是放入書架很久的一本書,之所以最近開始啃了也是源於我的一個IT朋友LHR,有幸向他了解了一些實驗室系統的後臺運行,才意識到,這個世界不管幹啥沒有後臺一羣程序員朋友的支持都是無法支撐的,他們可以操控每臺電腦、每個程序,真是令我心生無限嚮往 年前一波疫情,年後又是一波,真希望疫情可以快點結束,再這樣熬夜折騰我的小命都續不住了啊。不過換個角度想想,工作雖忙,但是下班後的閉環管理,還是給我留下了不少時間,我也是趁着這段時間靜下心來看了不少書,平復一下浮躁的內心,疫情一過,繼續擼起袖子加油幹吶

★★★★★

讀完《計算機網絡》相關內容後,我對日常使用的網絡有了全新的認識。以前我只知道網絡可以用來學習、娛樂和溝通,卻不瞭解網絡運行的基本原理,不清楚數據是如何在設備之間傳遞、連接整個世界的。 通過學習,我簡單瞭解了網絡連接、數據傳輸、網絡協議等基礎內容,明白了互聯網並不是憑空存在的,而是無數設備、線路和規則共同組成的龐大系統。正是因爲有了完善的計算機網絡,我們才能快速獲取知識、遠程交流、便捷生活。 同時我也懂得,網絡是一把雙刃劍。它爲我們帶來便利的同時,也存在網絡安全、信息泄露等隱患。今後我會樹立正確的上網觀念,遵守網絡規則,文明、安全、健康地使用網絡。我也會繼續學習網絡知識,不斷提升自己的信息技術素養。

★★★★★

如果是學網絡,這本書算是大學經典了,畢竟網絡工程學的就是這本,這本適合經常品讀,是網絡一切知識深鑽拓展邊界知識的基礎。 如果是網工,想用wireshark,建議看透tcp ip這一章,尤其是網絡擁塞這章,結合沛滿大神的wireshark就是這麼簡單這本書搭配學習,有醍醐灌頂的感覺。記得用wireshark變看邊抓包邊做~你會對通信原理理解的很透徹,至少網絡排障,很難碰到你懵逼的了。 如果你學編程,那看下網絡通信原理即可,或者看網絡是如何跑起來這本,會對流程有個框架脈絡,當然這本也可以,但是比較浪費時間。 如果你是初學者,可能啃的會有點生硬,建議路由的這章搭配思科模擬器搭一個簡單模擬環境,邊看邊做,相信我這是理論書,一定要結合實際,要不然你鐵定是理解不深的~ 最後你是高手,那還是要看這本書,因爲市面上大部分的網絡一類書籍我都看過,要不就是不夠深,要不就是深度夠了,邏輯不如希哥編的這本容易理解,畢竟是教材,面對的是高中上來的初學者在大學進修,這本其實是工具書和入門書的結合體~碰到問題一般都能在這本書找到一個出口,但是這本書有個缺陷,知識確實有點老久…十年前的產物了…但是就和tcp一樣用了快20年了,萬丈高樓平地起,但地基永不變~和c一樣,學會c,python,java,你接受起來就會比沒基礎的快很多~而這本就是網絡的基礎~~~~!

★★★★★

如果網絡的通信比作兩個人寫信,寫信收信的雙方會有一定的約束,比如說所用的語言,所用的格式,等等。這算是應用層 寫完信後,把信交給傳達室,大樓傳達室記錄發信的辦公室,傳達室在觀察郵政的快遞點如果郵政服務點交付給傳達室的郵件速度太慢,太忙他會延後交付,並且會檢查一些明顯的錯誤,比如說沒有這個辦公室,寫了一些看不懂的語言等等,並且決定沒有收到回覆是否重發,這是傳輸層 郵件交給快遞點之後,郵件會被安排傳遞路徑,這是網絡層的工作,網絡層相當於維護高速岔口的一個個指路牌,郵件會按照收信人地址去往對應岔口。 每條路上運輸的信件會發到目的地的分揀站,分揀站會規劃投遞到哪個服務點安排快遞員,把信送到對應的大樓,對應大樓也有個傳達室,他把信送到對應的辦公室。 而物理層是交通工具,各個層次的網點,不管是最終用戶,還是各個途徑站點,只關心信有沒有送到,而對運輸工具並不關心,就像不管是無線有線光纖網線,物理層都通過種種方式處理成01,屏蔽了傳輸介質的差異。 這套比喻還有很多不是很好的地方,網絡有很多細節需要在實際工作中理解,但是原理性的東西,比如說滑動窗口,碼元,tcp的作用等可以成爲一個人的計算機素養,可以長久保留。而網絡吞吐量,爭用算法,涉及另外的學科,還依賴於概率論,線性代數等數學方法,到實際要用到,再深入不遲。 總之,這本書是少有的站在初學者的角度寫出的書,改變了我對十二五規劃教材是用來評職稱的看法,好書還是有的

★★★★★

《計算機網絡》經典教材是學習網絡技術的“基石”,其價值在於構建系統化的知識體系,幫助讀者理解網絡通信的本質邏輯。無論是應對考試、面試,還是解決實際工作中的網絡問題,紮實掌握書中的核心內容都能提供有力支撐。但同時也需要結合技術發展動態,通過實踐和拓展閱讀不斷完善知識體系。

★★★★★

重點在TCP/IP和鏈路層,和國外的類似教材相比,很多部分略顯單薄比如鏈路層的算法。有些過時的內容。但做爲2.99的基礎理論書,比30.0的那些熱門中看不中用,流行技術雞湯來說,是遠遠值得一讀,溫故知新的

★★★★★

這是我們計算機網絡課選的教材。這本書講的非常詳細,語言不晦澀,適合初學者,認真讀一遍的話收穫很大。但如果這不是你的專業課或者你只是對這方面有興趣想了解一下,建議有選擇的閱讀,理清這本書的脈絡,因爲這本書講的細節非常多也非常詳細,一不小心可能會陷入對細節問題沒完沒了的糾結之中。我認爲最重要的是層次的劃分,以及每一層是用來做什麼的,理解了這兩點後再去看每一層的協議(有什麼協議?這個協議做了什麼事?有什麼效果?)。

書籍信息

作者謝希仁編著
出版社電子工業出版社
出版時間2013-06-01
ISBN9787121201677
分類計算機-計算機綜合
格式EPUB
完結狀態連載中
章節數232