1. 程式人生 > 其它 >【計網】第一章 計算機網路體系結構

【計網】第一章 計算機網路體系結構

計算機網路概念:互聯、自治的計算機集合


計算機網路的效能指標

頻寬:最高資料傳輸速率,單位位元/秒(b/s)”物理極限、理想狀態“

時延

- 傳送時延:從傳送分組的第一個位元算起到最後一個位元傳送完畢所需的時間。
\[傳送時延=資料長度/通道頻寬 \]
  • 傳播時延:一個位元從鏈路一端傳輸到另一端所需時間。
  • 處理時延:提取資料部分、差錯檢驗、查詢路由等花費的時間。
  • 排隊時延:進入路由器後在輸入佇列中排隊等待處理,確認轉發埠後,還要在輸出佇列中排隊等待轉發。
\[總時延=傳送時延+傳播時延+處理時延+排隊時延 \]

做題時排隊時延和處理時延一般可以忽略不計。

時延頻寬積:顧名思義,傳播時延與頻寬的乘積,可以理解為體積。

往返時間(RTT):從傳送端傳送資料開始到傳送端接收到來自接收端的確認經歷的時延。注意RTT不包括髮送時延。

吞吐量:單位時間通過某個網路(或通道、介面)的資料量,受頻寬限制,因為頻寬為物理極限。

速率:主機傳送資料的速率。

用水管類比
頻寬說的是水管,某個水管單位時間內最多允許流過的水的量,相當於描述水管的粗細。
速率說的是水流,也就是水流的速度
吞吐量說的是實際上單位時間內流過的水量有多少。
也就是頻寬說的是資料傳輸的載體,而速率說的是資料本身吞吐量指的是實際傳輸的資料


計算機網路的分層結構

分層基本原則:

各層之間是獨立的。某一層並不需要知道它的下一層是如何實現的,而僅僅需要知道該層通過層間介面(即介面)所提供的服務。
靈活性好

。當任何一層傳送變化時(例如由於技術的變化),只要層間介面關係保持不變,則在這層以上或以下各層均不受影響。
結構上可分割開。各層都可以採用最合適的技術來實現。
易於實現和維護。這種結構使得實現和除錯一個龐大而又複雜的系統變得易於處理,因為整個的系統已被分解為若干個相對獨立的子系統。
能促進標準化工作。因為每一層的功能及其所提供的服務都已有了精確的說明。
不同機器上的同一層稱為對等層,同一層的實體稱為對等實體。

資料子網

應用層 所有能和使用者互動產生網路流量的程式。
表示層 處理兩個通訊系統種交換資訊的表示形式,如編碼方式、加解密、壓縮解壓縮。
會話層 利用傳輸層的端到端服務,位表示層提供建立連線並在連線上傳輸資料(即會話)的服務。增加同步點
傳輸層

(可靠傳輸) 單位為報文段(TCP)或使用者資料段(UDP),負責主機中兩個程序之間的通訊,為端到端提供傳輸服務及了流量控制、差錯控制、服務質量。資料傳輸管理等。


通訊子網

網路層(不可靠傳輸)單位為資料報,關心通訊子網執行控制,主任務:將資料報從源端傳到目的端,實現路由選擇、流量控制、擁塞控制、差錯控制、網際控制的功能。
資料鏈路層 將資料報組裝成幀。差錯控制、流量控制、傳輸管理。
物理層 透明傳輸:不管所傳資料是什麼樣的位元組合都應當能在鏈路上傳送。


傳輸層、網路層、資料鏈路層均提供差錯控制、流量控制、傳輸管理的功能。