Ⅰ 《計算機網路 自頂向下方法》筆記-第1章 計算機網路和網際網路
網際網路的構建包括了無數的計算機和網路設備,它們通過協議相互連接。協議是指在數據通信中所遵循的規則和標准。這些協議定義了數據如何被封裝、傳輸、接收和解釋。在這一章中,我們將深入探索網路的核心——分組交換和電路交換,以及它們在分組交換網中的時延、丟包和吞吐量問題。我們還將了解協議層次及其服務模型,包括分層的體系結構。
分組交換網路與電路交換網路是兩種主要的通信方式。在分組交換網路中,數據被分割成小塊,稱為分組或包。這些分組在不同的網路鏈路上獨立傳輸,直到它們到達目的地。這種技術允許更有效的使用網路資源,因為它可以動態地適應網路的負載和帶寬變化。然而,這也可能導致時延、丟包和吞吐量問題。時延是指數據從發送到接收所需的時間,丟包則是指數據分組在傳輸過程中丟失,而吞吐量則是指網路在單位時間內能傳輸的數據量。
在協議層次及其服務模型中,網路被分解成多個層次,每個層次負責特定的任務。這使得網路設計更加模塊化,易於理解和維護。上層協議依賴於下層協議提供的服務,同時向更低層提供服務。分層的體系結構有助於清晰地定義不同協議之間的交互,確保數據能夠正確、高效地傳輸。
本章內容詳細地介紹了計算機網路的基本概念,包括網際網路的構建、分組交換和電路交換技術,以及協議層次及其服務模型。通過了解這些基礎,讀者將能更深入地理解計算機網路的工作原理,並為後續學習打下堅實的基礎。