計算機網路這門學科應該如何學習?

時間 2021-05-07 05:10:01

1樓:周厚軍

一定要跟有實戰經驗的人多溝通,聆聽、交流就是學習,這個遠比書本上來的快。現實中其實實踐的機會不多,需要很多年積累。我十年前就用思科2948交換機(三層交換機)培訓學員,當然是舊的,被我買下了,就是教配置,現在的學生好像都很牛的樣子,在他們那個圈子裡面,他們一般都是初高中的計算機老師。

看來當初我這個切入點不錯,可供借鑑。

2樓:

所有回答都是錯誤的。

這些書我都看過。不行。

要理解幾點,計算機網路的目標是什麼,當時開發的時候,碰到什麼問題,怎麼解決。可以說,不懂這個,就學不好,沒有靈氣。

3樓:Lamp

對於網路入門者,怎樣很好的學習好網路這門課程呢?下面是我的一些學習方法:

網路是虛擬的,在學習的時候,要聯絡你所學的知識點,大腦構建網路環境,多用腦。

書上看到模稜兩可的,一定要運用好網路搭配環境,進行測試。

4樓:

推薦看看這四本書,我感覺挺不錯的。

其實剛開始我也看不懂二層的東西,學完三層才看懂二層的。二層對於一般人來說真的接觸比較少,三層起碼配置個家用路由器也會遇到。

不過我覺得先知道是什麼,然後動手配一下,然後再了解原理是更好的學習方法。

動手的話推薦下面這兩本書

你可以下個ensp來進行實驗。

華為的資料也可以看看,比思科的資料容易獲取華為ICT 認證備考資料合集

5樓:yimins

我能說自己動手才是王道麼?從幾台PC簡單互聯開始,到上百臺,成千上萬臺。你要是有機會參與其中,就會懂得很多了。到時候反過來看原理,就會事半功倍。

6樓:決明子

彷彿看到曾經的自己在課堂上看著老師唾沫星飛舞的手舞足蹈的,彷彿老師自己就是一台路由器化身一樣的講解七層模型的樣子,而我還是一臉懵逼的心裡搗鼓著,你特麼到底再講什麼?一直到畢業也沒學明白,後來花了800塊上了乙個乙個星期的ccna培訓班,老司機直接帶著搭拓撲,抓包包,看封裝,看包頭,看協議,一星期以後,我心裡搗鼓著,臥槽,原來這麼簡單。。。。以上是我的入門過程。

我想說,學網路,先理解框架,就是所謂的分層概念,然後再去填補每一層的東西,再去細化協議,後期有興趣再去研究協議的實現方式。多動手,

最後說一句,

wireshark是個好東西。

eve-ng也是個好東西。

7樓:

既然覺得太抽象,可以先從形象的入手,高層相比底層更加形象,也就是自頂向下,比如瀏覽器位址列輸入http://

zhihu.com

回車的背後都發生了什麼 ,背後涉及的計網知識非常多,從上到下有DNS , HTTP,SSL,TCP,IP,NAT,ARP,...當然不止這麼多,每乙個協議都是人類智慧型的結晶,這樣會對計網的知識點有乙個整體的認知

8樓:

看那些程式猿的回答我看的一臉懵逼。

我是網工,最簡單的還是找個人教教你為好。

如果沒有,我教你啊。

計算機網路是所有網路裝置的集合,書上是這樣說的。事實說對了一半。我的理解是網路是有許可權的共享資源的方式,通過計算機和手機等裝置的網絡卡實現的。

你問資料鏈路層是什麼,書上講的太煩,告訴你就是mac位址,所有的裝置之間通訊都是mac位址。

網路層就是ip位址。物理層?什麼1010?你看的懂嗎,我只認識網線。

我告訴你書上在講什麼,一上來就講發展歷史,喵喵喵(^^)?你TM除了會湊字數還會幹嘛?然後整本書都在吹這個技術是幹嘛的,解決什麼問題的。

這個協議是幹嘛的,解決什麼問題的。我告訴你,你學了之後我包你連網線都不會做,連光纖都不認識。

除了炫技術還會幹嘛?有案例嗎?有小企業撥號上網和tplink路由器的原理嗎?學了我保證你申請個寬頻讓你配ip位址能配一天。

網路難,難在你要知道那些編書的人在用什麼姿勢寫書,和數學書不一樣,他們不是寫的科普書,可能寫了一堆你再也碰不到的東西。

9樓:秋山真希

說實話讀了兩年書感覺啥也沒學到就這學期學的ccna感覺比較有用還是3+2專案可惜上課的時間都被拿去上貼吧了… 說實話感覺學好tcp/ip模型都能裝一波了只是不知道出來後能做些什麼…

10樓:

你應該對於計算機網路先有乙個整體的概念,資料怎麼被打包,然後資料層、鏈路層、網路層、應用層等等。然後再逐一細分每個層中包含的技術和相關裝置等,例如:鏈路層是路由器、網線和聯網相關的程式設計,資料層是傳送端的程式設計,以及涉及的相關黑客技術等等。

我說的不一定對,好多年不做這個了。不過方法是沒錯的。說句打擊你的話,其實計算機網路學太明白沒大用,實際中你只會用到其中乙個小部分而已,甚至根本用不到,除非你要考計算機網路方向的研究生。

11樓:韓於惟

網路這個東西弄出來是用的。你可以自己思考一下你怎麼設計一套讓各個計算機聯網交流的協議,再看看現成的網路協議是怎麼規定的。

12樓:wenwen

不知道你們上的是什麼書。是一本綠皮子的書嗎?那本書感覺編的很不好。有一本國外編的黑色封面的書挺好的,忘了誰寫的,是南大考研的推薦書籍。

13樓:

建議看看華為的hcna學習指南,裡面很多涉及到底層實現,我覺得很奇怪,現在的計算機網路教材連三層交換機都沒涉及,徒手講協議,不太具體,不好理解。

14樓:共產主義接班人

不請自來,網路工程本科,相關行業三年工作經驗,大概回答一下!

1.計算機網路,說的很明確,是乙個由計算機組成的網路,主體是網路,計算機是形容詞。在這張網路裡有大量計算機!

這裡的計算機不要拘泥於電腦,可能還有交換機,路由器,防火牆,伺服器等!

類似的概念有人體大腦神經網路,這也是一張網路,有大量神經元組成!

2.根據名稱確定了主體是網路,所以它描述的一定是這張網路裡的事!那麼計算機網路的歷史,組成方式,通訊方式等等也都是課程相關的!

只是這本書但當涉獵而已,深入學習了解還需要通過更專業的書籍!

3.你現在理解困難,是因為你對這乙個知識板塊的框架還沒建立起來。就相當於建樓房,你現在鋼筋架子還沒搭起來,所以混凝土根本填充不進去!

你現在要做的,一方面是大量的理論知識儲備,另一方面就是大量的動手實踐。

4.動手實踐這一塊,我因為最終走了網工這條路,所以開始學習的是思科那套東西。你是計科專業,我建議通過程式設計形式來理解更合適,具體可參加上面的回答。

以上,可隨時溝通!

15樓:

網路這東西應該是人類發明的規模最大的東西了吧。但是書上那些實實在在的東西又很少見到,因此學習時需要較強的想象力。

課本對於初學者是至關重要的,我們用的是英文版自頂向下那本,學得挺煎熬。後來期末覺得複習費時直接買了中文版,按老師的順序一步步看下來了,覺得臥槽,網路這東西這麼精彩。後來研究生方向也選了關於網路。

初學時不必要把每層每個小東西細扣,應該把握那些重要的——每一層幹嘛的,為什麼要設定這層,區別在哪,通道可靠時怎麼傳輸即可,不可靠時又需要什麼來彌補……然後多拿直觀的現實中的例子進行對比(自頂向下那本的特色)。

最後掌握了再去看英文的、高階的課本(tcp/ip詳解卷一這類)會好些。

祝你成功。

16樓:

網路這門課,講真確實有點複雜,但是學起來其實還是有點套路的。

1.重原理:要把各種原理深入理解後了解為什麼要這麼幹2.建體系:計算機所有的知識都是體系化的,網路也不例外,所以要把體系建起來

3.勤動手:網路中的各種協議要通過程式設計來實現其資料結構和機制(如果你認為這個沒必要,我認為你適合去配交換機和路由器,或者去搬),並且要通過資料報分析去了解裡面的內容

4.看對書:推薦Andrew S的計算機網路和TCP/IP詳解的卷1和卷2,至於學校的教材嗎,拿來科普不錯。

17樓:

想起去年上計算機網路的時候,用的是那本經典的英文教材,老師講課的ppt也是英文的。最後考試也是英文的。

英語6級都沒過,書看不懂,ppt也看不懂。

計算機網路課≈英語翻譯課。每一章翻譯完就算學完了。

最坑的期中考試,很簡單的分層結構圖,把自下向上看成了自頂向下,然後結構全錯,一分沒有。(另一套卷子題目裡是自頂向下,鬱悶)三次握手總搞不清哪個圖是經典的那個,然後寫的亂七八糟。

期末考試前同學搞到乙份題,才發現這原來是一門工科課,有計算的,不是死記硬背就算結束的。當然死記硬背問題也不大,但是估計你也記不住那些奇怪的英語名詞。

買了本中文第五版,看不進去。

期中都沒及格,期末複習了一周考了75,感謝老師。

18樓:

網路的話我覺得一開始還是比較無聊的,以記憶為主,我們用的是自頂向下第七版,講了前半本書。我真正對網路有所理解是上完第二門做各種 project 的課之後(其實我們這一學期才10周,所以兩門課也就跟國內一門課時間差不多)。做了這麼幾個小 project:

第乙個是重寫 netcat,理解了 TCP UDP 的各種收發操作。第二個是 MPTCP 協議的實現,這個資料比較少,基本上就是對著 RFC 一直擼,不過對 TCP 的理解更深入了。第三個是 man-in-the-middle HTTP/HTTPS proxy。

難度不大,但是要針對 HTTP 報文的各種細節有些了解。同時也掌握了 SSL/TLS 和一些安全方面的概念,比如偽造 cert 擷取通訊內容什麼的。

總之手動寫寫各種 project 是蠻好的,處理各種 corner case 的時候會被逼著去讀 RFC,去手動模擬各種協議細節,一定要每個細節都掌握了才能正確的實現。至於 project 的話,動手搜搜北美各個學校的 computer networking 的課吧,課程主頁一般都是公開的,一般也都會有很多 project 和配套的文件。搜的時候也可以搜比較新的學期,比如(課程名學校 Spring 2017 / Winter 2016 / Fall 2016)。

計算機網路這門課怎麼自學?

王國英 從簡單基礎學過來首先學office三大辦公軟體,接著計算機組裝與維護,然後ps課程。基礎課學來,之後你想學哪個專業的軟體就簡單了。 我這學期計網基本上就是自學的,上課老師講的水平,一言難盡.對著 計算機網路 Andrew S Tanenbaum直接硬著頭皮讀下去就好了,挺痛苦的,但是我基本上...

如何自學並且系統學習計算機網路

季武聊 理論學習 計算機網路系統方法 基本的實踐內容 1 區域網組網實踐 這個也叫網路工程,學校有專門課程開設的,主要是對IP位址劃分,動態路由協議,vlan,生成樹,acl訪問控制,nat轉換,無線路由器,DHCP,DNS各種應用層的伺服器配置 2 基於tcp udp網路應用程式程式設計。如何實現...

如何規劃計算機網路安全的學習?

玄道 如果只是web的話。可以在c語言過後學php。然後走web流層面。推一本白帽子講web安全。涉及協議其他的可以逐步深入。比如tcp ip三卷。或者是底層彙編。 要學習網路安全可不能只學這些技能型課程呀,你所羅列的 Linux Oracle資料庫使用 等都不是計算機的核心課程。你所要做的就是掌握...