學好網路技術的3大技巧
計算機網路課程是計算機、軟體工程、資訊保安、網路工程、物聯網工程、感測網技術、通訊工程與電子資訊等專業重要的基礎課。雖然這只是一門基礎課,計算機網路中涉及到的內容我們在生活中並沒有十分透徹的瞭解,所以學起來還是不是十分容易的。內容比較亂、涉及複雜的通訊技術、條理性比較差、理論性比較強是學習的最大阻礙。解決這些問題,對你學習一定有很大的幫助。
一、學好計算機網路應該注意的要點
1. 理解計算機網路的組成
計算機網路是計算機與通訊技術的結合,軟體與硬體的結合,通訊子網與資源子網的結合,這樣來理解,可以減少網路課程學習的難度。這也是網路協議分層的基本知識原點,即網路為什麼要分為通訊子網和資源子網,因為計算機網路是由通訊與計算機技術相結合而產生的。分為2個子網後,問題變簡單了。進一步,還可以繼續分層,把通訊子網分為2層或者3層,即物理層、鏈路層和網路層;再把資源子網分為2層,即傳輸層和應用層。
網路硬體與軟體的結合,這樣的概念理解也是很重要的,比如網際網路,是由路由器和IP協議相結合產生的,路由器是其硬體,而IP協議是其軟體。
網路的組成還要注意的是,不同型別的網路,有不同的組成方式,包括區域網、廣域網和網際網路,因此,要分別介紹網路的組成,不能籠統地談計算機網路的組成。網路應用也有類似情況,區域網,廣域網和網際網路的應用範圍和模式都是不同的。
2. 如何學習網路協議
分層理論,把協議分層,可以減少分析的難度,分層,以及模組化是計算機技術的重要分析方法。計算機網路首先分為通訊子網和資源子網2層,進一步再把通訊子網和資源子網繼續分層。事實上,網路裝置與層有關,比如集線器、乙太網交換機和路由器都是不同層的網路裝置。TCP/IP與層有關,比如IP層,傳輸層和應用層。網路安全與層有關,比如應用層、傳輸層、網路層和鏈路層都有相應的安全協議。
3. 瞭解網路分類的重要性
可以更好地幫助讀者理清思路,不至於在頭腦中如同一團漿糊。如按照地域分類,包括區域網、廣域網;按照介質分類,包括銅網、光纖網、無線網;按照應用分類,包括區域網應用和網際網路應用。
4. 一定要學習好TCP/IP協議
底層是區域網,廣域網或者無線網,然後是IP層,用於組成邏輯的,完整的網路,上述完成了通訊子網的功能。TCP完成應用程序間的通訊,應用層完成應用。學習計算機網路的實質是學習TCP/IP協議,因為只有採用了TCP/IP這個完整協議的網路才稱得上是真正的計算機網路,因此,學習好TCP/IP協議,理解了TCP/IP協議的內涵,也就真正地理解了計算機網路,學會了計算機網路。
二、理解計算機網路技術中一些常用的術語
1. 廣播方式
傳統區域網採用廣播方式,這樣才能理解共享介質訪問控制,理解乙太網的衝突域,理解用集線器組網效能比較差,正被逐漸淘汰,理解乙太網交換機對於區域網發展的重要性,因為廣播方式屬於傳統區域網,交換機組網屬於交換型區域網,是乙太網發展的里程碑,分水嶺。除此之外,在MAC層或者在IP協議中,還經常強調廣播,因為,廣播方式簡單,適合於分發資訊,比如多媒體廣播,會議電視資訊分發等。
2. 交換
廣域網採用交換,分組交換是計算機網路技術中非常重要的技術,是核心技術,是代表性的技術。區域網開始採用廣播,後來,也採用交換,但是與廣域網的交換不同,廣域網是在網路層,對於分組進行交換,區域網是在MAC層,對MAC幀進行交換。實際上,網際網路也要交換,分組在路由器不同埠間進行轉發,也可以看做是交換,只不過人們習慣稱為分組的儲存轉發。可見,交換的概念對於計算機網路來說是非常重要的,計算機網路技術離不開交換。
3. 點對點和端到端
點對點有2個含義,一是相對於廣播來說的,資料傳輸只針對某個結點的通訊,廣域網一般採用點對點方式,路由後,選中一條鏈路,然後資料傳往地址所指出的目的結點(不傳往別的結點)。另外一個是相對於端到端來說的,這裡的點對點是指,資料傳輸是逐點進行傳輸的,端到端則是指,資料傳輸一般不通過中間結點(不是逐點),或者中間結點不進行處理,比如傳輸層的資料傳輸就是在應用程式之間,通過端到端的方式進行傳輸,因為中間結點沒有傳輸層,不能進行處理,也沒有必要進行處理。而網路層,鏈路層的資料傳輸均是點對點傳輸。
4. 網路應用模式
網路的最終目的是為了應用,應用離不開網路通訊的雙方,那麼通訊雙方是什麼關係?他們之間如何相互作用?在TCP/IP協議中指出,他們的關係是客戶/伺服器(C/S)模式,C/S模式是用來描述通訊雙方間相互作用方式的。認為,C與S之間是通訊雙方的關係,在通訊中,雙方不可能同時發起通訊,總有一方首先發起通訊,另外一方響應通訊,規定,發起通訊的一方為客戶C,發起通訊後,響應通訊的一方為伺服器。由此,C/S模式也成了編寫涉及通訊的軟體的模式,還有一種模式是B/S模式,其中的B是瀏覽器,S是WEB伺服器,這種模式是目前軟體程式設計的基本常用模式。
5. 自底向上與自頂向下
網路協議是分層的,在對分層的協議進行分析時,可以採用自底向上的方式,也可以採用自頂向下的方式。自底向上是從物理層開始進行分析,一直到應用層;而自頂向下是從應用層開始分析,一直到物理層。過去,人們經常採用自底向上的方法,而現在採用自頂向下的方法比較多。
6. 什麼才是真正的計算機網路?
只有採用了TCP/IP完整協議的網路才能稱為計算機網路,比如Internet,而區域網,廣域網等都屬於計算機通訊網,屬於通訊子網,是用來進行資料傳輸的,尤其是廣域網,主要功能是用於資料傳輸,區域網的概念則可以包含通訊子網,也可能某種網路的應用就是採用區域網模式,但這樣的模式,高層目前也都採用TCP/IP協議,並且如果要上網,也必須採用TCP/IP協議,即屬於網際網路,因此,一般所說的計算機網路均是指採用TCP/IP協議的網際網路,比如Internet。
三、瞭解教材架構,建立計算機網路的整體概念
1. 通讀教材
學習計算機網路的時候,切記不要太注重細節,要從整體上認識和了解計算機網路,這樣就要通讀教材,看看教材是如何寫的,為什麼要這樣寫,章節的順序為什麼是這樣而非那樣,作者的寫作目的是什麼。
2. 常看目錄
整體瞭解教材,學習目標要明確,常看目錄,可以瞭解教材的內容,網路課程的知識體系,教材的結構,教材的主要內容,做到整體上,全面瞭解和認識計算機網路技術。常看目錄,可以使讀者不至於陷入某些具體的,區域性內容中去,可以跳出圈子,冷眼看計算機網路的課程。目錄體現了作者的思路,作者的目的,知道作者究竟要告訴讀者什麼,使讀者目標明確,思路清晰,才能更好地學好計算機網路課程。
3. 協議的層次
一般的教材基本上按照協議層次寫,可以理解為按照TCP/IP協議的層次寫,區域網、無線網和廣域網都是底層協議,Internet是應用層協議,第5章再詳細、具體地討論IP層協議和傳輸層協議,這不是在按照TCP/IP的協議層次嗎?但也有分類的因素,一般是按照地域文類,即區域網、廣域網和網際網路,這樣的、按照地域分類也可以理解為按照應用,即按照區域網應用來分類,和按照網際網路應用來分類。
4. 教材的寫法與網路的學習
教材的寫法與學習網路是兩回事,不一定非要按照教材的順序學習網路。先學習一些計算機網路應用知識,提高感性認識,然後再學習網路理論,學起來的效果就會好些。
- 比如體系結構在第3章,但是可以靠後些學習。
- 區域網組建雖然比較靠後,但可以放在前面來學習,比如網線製作。學會網線製作以後,就可以練習把2臺計算機通過一根交叉的雙絞線連線起來,然後用Ping命令測試網路連線是否通暢,如果不通暢,即是網線沒有製作好。這裡既瞭解瞭如何建設一個最簡單的區域網,又學習了IP協議的概念,學習使用了命令,知道了命令提示符。
- 作業系統也是這樣,可以在最開始的時候學習,因為學生對於作業系統是比較瞭解的,起碼對於Windows XP和Windows 7是非常熟悉的,以此為基礎,可以很容易學會Windows Server 2003。
- Internet也如此,因為學生對Internet是再熟悉不過的,過去一般都上過網,上過QQ空間,上過校內,對於網站的概念都比較熟悉,這樣,在學習Internet的時候就會感覺很親切,能夠提起學習的興趣,尤其在學習Internet資訊釋出的時候,對於基本概念可以不必做太多的介紹。
緊接著可以討論WWW技術,介紹WEB技術,介紹網頁的概念,介紹HTML語言,介紹C/S客戶與伺服器模式,介紹埠,介紹HTTP協議以及URL統一資源定位器。事實上,此時已經涉及到了TCP/IP協議的基本概念,涉及到了應用層,為進一步學習TCP/IP協議,學習網路體系結構打下了基礎。
5. 整個教材的架構
教材的架構是:底層協議,包括廣域網、區域網和無線網,TCP/IP協議,區域網知識體系,包括協議原理,作業系統管理和網路組建,最後是資訊網路安全。架構如此,但章節的順序並不需要必須如此,這是需要注意的。
條理性的問題解決了,能夠整體上認識知識體系了,知識要點掌握了,教材的架構瞭解了,網路的名詞概念弄懂了,又知道了網路如何應用,學習計算機網路技術就是一件輕鬆自如的事情了,就可以建立起學習的興趣,而興趣是最好的老師,有了濃厚的學習興趣,就可以自覺地學習,刻苦地學習,鑽研到計算機網路的知識體系中去,相信,只要有了這樣的專研精神,就一定可以學習並掌握好計算機網路課程。