計算機網絡的主要功能和分類
計算機網絡
是指将地理位置不同的具有獨立功能的多台計算機及其外部裝置,通過通信線路連結起來,在網絡作業系統、網絡管理軟體及網絡通信協定的管理和協調下,實作資源共享和資訊傳遞的計算機系統。
計算機網絡的分類
由于計算機網絡自身的特點,其分類方法有多種。根據不同的分類原則,可以得到不同類型的計算機網絡。
- 按網絡所覆寫的地理範圍的不同,計算機網路可分為區域網路(LAN)、城域網(MAN)、廣域網(WAN)
- 按傳輸媒體分類:有線網(WiredNetwork)、無線網(WirelessNetwork)
- 按照網絡中計算機所處的地位的不同,可以将計算機網絡分為對等網、基于客服機/伺服器模式的網絡
網絡協定
OSI七層模型
自下而上依次為:
- 實體層(Physics Layer)
- 資料鍊路層(Data Link Layer)
- 網絡層(Network Layer)
- 傳輸層(Transport Layer)
- 會話層(Session Layer)
- 表示層(Presentation Layer)
- 應用層(Application Layer)
除了标準的OSI七層模型以外,常見的網絡層次劃分還有TCP/IP四層協定以及TCP/IP五層協定,它們之間的對應關系如下圖所示:
網絡協定TCP、UDP
資料的封裝和解封
資料從應用層開始往下傳,層層封裝,并且在每一層有不同的名稱:
經過傳輸層,加上TCP頭組成資料段
經過網絡層,加上IP頭組成資料包
經過資料鍊路層,加上MAC頭,加完之後再加上一個FCS校驗組成資料幀,就封裝完成了,然後在實體層通過Bit來傳輸。
傳輸過程不關心具體的資料是什麼,應用程式也不關心資料是怎樣被傳輸過去的,資料通過網絡封裝,再通過網絡傳輸的過程對應用程式來說是透明的。