A. 計算機網路自頂向下方法
計算機網路自頂向下方法如下:
自頂自下主要是一種演算法的實現,在不知道結果的情況之下,使用一種方法進行賀數演算,得到一種正確的結果,也就可以命名用自頂向下的思想進行實現了。衫螞
在方程式內,對於未知的結果也就是進行一種推算。可以使用演算法,也可以使用方程式的方式。在中國最古老的方式,我們也都會知道,演算法就是我國最為古老的算學方式。
實在不會的,也要記住演算的步驟,因為記憶或許就是演算法的精要。我們在學習數學的時候,使用的方程並不要我們進行記憶,因為我們在進行計算的時候,都要寫在作業本之上,所以相對於演算法來說,簡單實現一點,對於一種記憶來說,更為的困難了。不過筆記解決了這樣的一種問題。
而古老的演算法,這個X的過程,可能就在我們的內心吧。用筆畫一畫,或許我們也就明白了,不過真的要記憶這樣一種完全的演算法過程,也不是一件內容的事情。
B. 我們回顧在本書中使用的某些術語
我們在回顧在本書中使用的某些術語。前面講過運輸層的分組名字是報文段,數據鏈路層的分組名字是幀。網路層的分組名字是什麼?前面講過路由器和鏈路層交換機都被稱為分組交換機。路由器與鏈路層交換機的根本區別是什麼?
網路層的分組名字是數據報。
路由器和鏈路層交換機的根本區別是它們服務於不同的網路層協議.
鏈路層交換機基於鏈路層幀中的欄位值做出轉發決定, 服務於第二層鏈路層;
路由器基於網路層數據報中的首部欄位值做出轉發決定, 服務於第三層網路層.
2.我們注意都網路層功能可被大體分為成數據平面功能和控制平面功能。數據平面的主要功能是什麼?控制平面的主要功能呢?
數據平面:主要是轉發。當有數據報進入路由器中,數據平面負責根據路由轉發表把數據報從輸入鏈路轉發到合適的輸出鏈路。
控制平面:控制平面的主要功能是填充路由表, 也就是決定一個數據報應該轉發到哪裡。
3.我們對網路層執行的轉發功能和路由選擇功能進行區別. 路由選擇和轉發的主要區別是什麼?
轉發功能是根據路由選擇在路由器內部進行數據包的埠移動。用硬體實現。
路由選擇是指確定分組從源到目的地所採取的端到端路徑的網路范圍處理過程.。用軟體實現。
4.路由器中轉發表的主要作用是什麼?
數據報到達路由器時,首部的一個或多個欄位在轉發表中索引,根據索引結果找到輸出埠。
5. 我們說過網路層的服務模型"定義發送主機和接收主機之間的端到端分組的傳送特性".網際網路的網路層的服務模型是什麼? 就主機到主機數據報的傳遞而論, 網際網路的服務模型能夠保證什麼?
服務模型是網際網路的網路層提供了單一的服務, 稱為盡力而為服務。什麼也不能保證,就主機到主機數據報的傳遞而論, 網際網路的服務模型什麼也保證不了, 傳送的分組既不能保證以它們發送的順序被接收, 也不能保證它們最終交付; 既不能保證端到端時延, 也不能保證有最小的帶寬。
C. 計算機網路自頂向下方法
計算機網路自頂向下方法是怎樣的呢?下面就讓我們一起來了解一下吧:
計算機網路自頂向下方法其實是一本書,即《計算機網路自頂向下方法》,這是屬於2009年1月由機械工業出版社所出版的圖書,作者是(美)庫羅斯。該書是屬於目前世界上最為廣泛流行的計算機網路教科書之一,其主要講解以網際網路為例,這樣可以更好地學以致用。
該書內容主要是採用了作者獨創的自頂向下的方法來講解計算機網路的原理以及其協議,也就是從應用層協議開始沿著協議棧向下講解,其中強調了應用層範例與應用編程介面,讓讀者閱讀之後能夠更好在使用的應用程序環境之中進行學習與「創造」。
當然,其講解主要以網際網路為例,讀者能夠更好的學習,並且還注重教學法,深入淺出地重點講解了計算機網路的基本原理。
需要注意的是,在第4版的內容中全面關注了網路安全問題,且更新並擴展了無線網路的覆蓋范圍,同時還增加了有關802.11(即WiFi)、802.16(即WiMAX)與蜂窩網路的新內容,當然,也增強了P2P應用程序的內容,主要還包括了文件共享協議、BitTorrent等文件分發協議及Skype的IP話音等新型多媒體應用。
拓展:
計算機網路是什麼呢?
計算機網路一般來說指的是利用通信設備與線路將地理位置不同的、功能獨立的多個計算機系統連接起來,以其功能完善的網路軟體來更好的實現網路的硬體、軟體以及資源共享與信息傳遞的系統,簡單來說也就是用於連接兩台或者多台計算機進行通信的系統。
D. 《計算機網路 自頂向下方法》筆記-第1章 計算機網路和網際網路
網際網路的構建包括了無數的計算機和網路設備,它們通過協議相互連接。協議是指在數據通信中所遵循的規則和標准。這些協議定義了數據如何被封裝、傳輸、接收和解釋。在這一章中,我們將深入探索網路的核心——分組交換和電路交換,以及它們在分組交換網中的時延、丟包和吞吐量問題。我們還將了解協議層次及其服務模型,包括分層的體系結構。
分組交換網路與電路交換網路是兩種主要的通信方式。在分組交換網路中,數據被分割成小塊,稱為分組或包。這些分組在不同的網路鏈路上獨立傳輸,直到它們到達目的地。這種技術允許更有效的使用網路資源,因為它可以動態地適應網路的負載和帶寬變化。然而,這也可能導致時延、丟包和吞吐量問題。時延是指數據從發送到接收所需的時間,丟包則是指數據分組在傳輸過程中丟失,而吞吐量則是指網路在單位時間內能傳輸的數據量。
在協議層次及其服務模型中,網路被分解成多個層次,每個層次負責特定的任務。這使得網路設計更加模塊化,易於理解和維護。上層協議依賴於下層協議提供的服務,同時向更低層提供服務。分層的體系結構有助於清晰地定義不同協議之間的交互,確保數據能夠正確、高效地傳輸。
本章內容詳細地介紹了計算機網路的基本概念,包括網際網路的構建、分組交換和電路交換技術,以及協議層次及其服務模型。通過了解這些基礎,讀者將能更深入地理解計算機網路的工作原理,並為後續學習打下堅實的基礎。